Announcements

#mackerelio

We are continuously improving database performance. and more

Hello, this is Mackerel Team CRE's id:KGA. We would like to inform you about the content of this update.

We are continuously improving database performance.

We have improved the previously announced database performance feature, allowing you to directly transition to traces containing the displayed queries. Additionally, in addition to execution count, the total execution time, average execution time, and the (approximate) 95th percentile execution time are now displayed. This enables you to gain an overview of queries across your entire service and directly inspect traces. We encourage you to make full use of this feature!

Database Performance Feature

New HTTP Server Performance Statistics

As we announced last week, you can now view response times (average and approximate 95th percentile), error rates, and access counts for each HTTP server route in a list format. Similar to the database performance feature, you can sort by each metric and transition to traces.

Furthermore, we have now added a display for the total response time per route!

HTTP Server Performance Feature

mackerel.io

New API for Retrieving Alert Logs

We have added an API that allows you to retrieve logs for a given alert ID. For check monitoring, the API also includes monitoring results and monitoring rule notes. Please refer to the following documentation for details:

mackerel.io

Email Bounce Notifications for KCPS Environments

In KCPS (KDDI Cloud Platform Service) environments, when a user’s email address is registered as bounced, the organization owner will now be notified.

For detailed specifications, please refer to our previous announcement.

Updates to mackerel-agent, Plugins, and Other OSS

Added Option to Disable Keep-Alive in mackerel-agent

We have added an option to disable Keep-Alive when mackerel-agent communicates with the API server via HTTP. You can disable it by adding "disable_http_keep_alive = true" to the mackerel-agent configuration file.

This feature is available from mackerel-agent v0.84.0.

Added Graph Name and Label Options to mackerel-plugin-jvm

In mackerel-plugin-jvm, you can now specify graph names and labels using the "--metric-key" and "--metric-label" options. For details, please refer to the mackerel-plugin-jvm help page.

This feature is available from mackerel-agent-plugins v0.87.0.

This update was the result of an initiative by our technical support representative, Igarashi (id:masarasi), who took on the challenge of adding a new plugin feature based on user inquiries. Since plugins are open-source, anyone can contribute improvements. We welcome contributions from the community!

Updated mackerel-client-go

The Mackerel API client library, mackerel-client-go, has been updated to support the following APIs:

Both are available from mackerel-client-go v0.35.0.

Hands-On Session on Distributed Tracing and OpenTelemetry

We held a hands-on session at the Hatena Tokyo office titled “Understanding Distributed Tracing – An Introduction to Tracing with OpenTelemetry!” This session guided participants through setting up the environment and performing practical steps, allowing them to gain an understanding of OpenTelemetry, tracing concepts, and how tracing features can be used for problem-solving. We encourage you to check out the event report!

mackerel.io