InfoQ Homepage Metrics Content on InfoQ
-
Stripe Rearchitects Its Observability Platform with Managed Prometheus and Grafana on AWS
Stripe replaced its observability platform, which used a third-party vendor solution, with a new architecture utilizing managed services on AWS. The company made the move due to scalability limits, reliability issues, and increasing costs while transitioning to microservices. The migration involved dual-writing metrics, translating assets, validation, and user training.
-
Using DORA for Sustainable Engineering Performance Improvement
DORA can help to drive sustainable change, depending on how it is used by teams and the way it is supported in a company. According to Carlo Beschi, getting good data for the DORA keys can be challenging. Teams can use DORA reports for continuous improvement by analysing the data and taking actions.
-
Deezer Optimizes Kubernetes Autoscaling with Custom Metrics
Popular music streaming service Deezer has written about using custom metrics to enable auto-scaling in its Kubernetes infrastructure. Server utilisation and performance issues made scaling applications to an appropriate size and number of replicas challenging, and Kuberenetes' HPA scaling alone didn't solve these issues. So Deezer turned to custom metrics.
-
Measuring and Reducing the Environmental Impact of Software
Software applications often manage big amounts of data; most of them are internet-based applications, and incorporate artificial intelligence. According to Coral Calero, these three aspects improve the capabilities and functionalities provided by software but they have also increased the amount of energy needed. We need to measure energy consumption of software to control its environmental impact.
-
Apache Skywalking v10: Application Performance Monitoring Tool for Distributed Systems
The Apache Software Foundation has released version 10 of Apache SkyWalking, an open-source observability platform designed to provide comprehensive monitoring, tracing, and analytics for distributed systems. It features many new features and enhancements...
-
Fostering Healthy Tech Teams in a DevOps World
Building healthy DevOps tech teams that are responsible for a broad area can be challenging. To measure the success of your team, several frameworks provide metrics indicating team health. Psychological safety matters for healthy teams to ensure each software engineer brings their own lived experiences to build better products and that they feel safe to do so.
-
Booking.com Doubles Delivery Performance Using DORA Metrics and Micro Frontends
The team in Booking.com’s fintech business unit implemented a series of improvements across the backend and the frontend of its platform and was able to double the delivery performance, as measured by DORA metrics. Additionally, the Micro Frontends (MFE) pattern was used to break up the monolithic FE application into multiple decomposed apps that could be deployed separately.
-
State of FinOps 2024: Reducing Waste and Embracing AI
In the 2024 State of FinOps survey, Engineering Enablement has been replaced by a focus on cost and waste reduction. This shows maturity of FinOps as the persona getting the most value from FinOps remains the engineer. The confluence of AI and FinOps observability aims to optimise cloud spend visibility and improve insights into early AI experimentation, as well as sustainability goals.
-
Grafana v10.3: Visualizations, Alerting, Management and Log Analysis Improvements
Grafana 10.3 introduces a range of enhancements spanning visualization, instance management, alerting, and log analysis. These upgrades include improved tooltips and zoom functionality for data navigation, alongside features for tracking metric changes and visualizing system health. Additionally, improvements in alerting and log analysis are also available.
-
Learning from Big Tech’s Engineering Productivity Metrics
Gergely Orosz and Abi Noda published a Pragmatic Engineer article titled Measuring Developer Productivity: Real-World Examples. InfoQ reports on insights from Noda’s survey of engineering metrics used across 17 well-known tech giants. Noda found that rather than wholesale adoption of frameworks like DORA, leading teams use a mix of org-specific qualitative and quantitative metrics.
-
Grafana Beyla Provides Auto-Instrumented Observability through eBPF
Grafana has released Grafana Beyla, an open-source eBPF auto-instrumentation tool for application observability. Beyla is able to report span information and RED metrics (Rate-Errors-Duration) for both Linux HTTP/S and gRPC services. This is accomplished without having to make code modifications for inserting probes.
-
OpenTelemetry Protocol (OTLP) 1.0.0 Released
Recently, the OpenTelemetry Protocol (OTLP) 1.0.0 was released. OLTP specification describes telemetry data's encoding, transport, and delivery mechanism between telemetry sources, intermediate nodes such as collectors, and telemetry backends. It is a general-purpose telemetry data delivery protocol designed in the scope of the OpenTelemetry project.
-
Grafana Adds Service Accounts and Improves Debugging Experience
Grafana Labs has released version 9.5 of Grafana including improvements to Grafana Alerting, service accounts, and improvements to the dashboards. Support bundles were also released providing a simpler way to gather and share debugging information about the Grafana stack. AWS has announced support for Grafana 9.4 within their Amazon Managed Grafana service.
-
Effective and Efficient Observability with OpenTelemetry
Daniel Gomez Blanco, principal engineer at Skyscanner, shared his experiences at QCon London on a large-scale observability initiative at his company, based on adopting OpenTelemetry across hundreds of services and the motivation and value gained from adopting open standards across the entire organization.
-
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.