Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Troubleshooting Content on InfoQ

  • New CloudWatch Metrics for AWS Lambda Asynchronous Invocations

    AWS recently added three new Amazon CloudWatch metrics for AWS Lambda: AsyncEventsReceived, AsyncEventAge, and AsyncEventsDropped, to monitor the performance of asynchronous event processing.

  • Log Analytics Feature in Cloud Logging Now Generally Available

    Google recently made its Cloud Logging Log Analytics feature generally available (GA), allowing users to search, aggregate, and transform all log data types, including application, network, and audit logs.

  • Troubleshooting Java Applications with Eclipse Jifa

    Eclipse Jifa is an open-source project for troubleshooting Java applications. Comparable solutions often run on the client, where Jifa provides a scalable, web-based solution to prevent local memory and resource challenges. Currently, Heap Dump Analysis and GC Log Analysis are supported with features such as target heap overview, leak suspects, thread information and GC root analysis.

  • Lowering Recovery Time through AI-Enabled Troubleshooting

    Machine learning algorithms for anomaly detection can assist DevOps in daily working routines, where generalized ML models are trained and applied to detect hidden patterns and identify suspicious behaviour. Applied machine learning for IT-operations (AIOPs) is starting to move from research environments to production environments in companies.

  • Collective Learnings about Remote Working during Covid-19

    The response to the pandemic showed how to make sure people are productive and included in a hybrid environment, and it's all due to the learnings we carried on from March 2020. Many organisations demonstrated how it’s possible to work in an inclusive and productive way even if people are distributed around the world.

  • Amazon Introduces Incident Manager for Automated Response Plans

    AWS recently introduced Incident Manager, a new capability of AWS Systems Manager that helps customers prepare and respond to application and infrastructure incidents.

  • Octant: Local and Real-Time Dashboard for Kubernetes Workloads

    VMware has open-sourced Octant, a tool to help developers understand how their applications are running in a Kubernetes cluster. Developers can graphically visualize Kubernetes objects dependencies, forward local ports to a running pod, inspect pod logs, and navigate through different clusters. Moreover, users can extend Octant’s capabilities by installing or authoring a plugin.

  • LINQ To Logs And Traces

    Microsoft Open Technologies recently announced the release of Tx, an open source project that can help debugging using Logs/Traces, and building of real-time monitoring and alerting systems.

  • Fiddler Web Debugging Proxy

    Fiddler is a free proxy that logs HTTP(S) traffic, allowing developers to inspect requests and responses, set breakpoints, and tamper with incoming or outgoing data. Fiddler also includes an event-based scripting subsystem and can be extended using any .NET language. A simple but powerful example of Fiddler's utility can be seen when trying to get a complete view of a site's AJAX traffic.

  • Open Source Troubleshooting for Java

    VisualVM is an OpenJDK project from Sun to create an all-in-one troubleshooting tool for Java applications. The tool is a combination of several existing tools and newer profiling capabilities.

  • Are there weaknesses with Collective Code Ownership?

    The Agile development community has been practicing Collective Code Ownership for long enough now that we had enough time to find some of the faults.

  • Explicit vs. concise code in Ruby

    Ruby offers many ways of reducing code size. However, this can backfire in some situations. We look at one problem with Ruby's method for identifying nil and false values.

  • Presentation: Maintaining Java Apps in Production Environments

    Alexandre Rafalovitch delivers an organized overview of the tools and techniques that help with resolving problems that arise in real production environments. The presentation places emphasis on free and open source tools capable of being useful out of the box, without extensive configuration. Common problems are discussed, along with methods of rapid analysis and root cause determination.

  • Rails Helps Service Survive Hawaii Earthquake, a document storage company successfully maintained all company services during Hawaii's recent earthquake. Among other factors, the company's leader credited their use of Ruby on Rails as part of their ability to stay up during the catastrophe.

  • No Bug Database?

    James Shore, a recognized speaker and writer in the Agile space, has had a crazy idea: Get rid of your bug database. He's not advocating that teams ignore problems; but bug databases are often so packed with questions, feature requests, and defects that there's little hope of their all being resolved. Shore and some others in Extreme Programming circles think there's a better way.