Today we are pleased to announce the official release of Mackerel's Application Performance Monitoring (APM) feature.
APM functionality quickly identifies application errors and performance degradation, providing powerful support from root cause identification to resolution. In addition to traditional server monitoring functions, we will provide application monitoring feature in a way that is easy to implement and integrate into teams, in a manner that is characteristic of Mackerel. Technically, we are based on OpenTelemetry, the observability standard, and we plan to actively expand our functions in the future. Mackerel is an easy-to-use and deep observability platform that will continue to provide an easy way for teams to address the challenges of increasingly complex systems.
Features of Mackerel APM
Mackerel APM is easy to get started with. Here are some specific points.
Simple UI
- You can easily view the information you need for each service.
- Simply send data according to the procedure, and you will have a dashboard that allows you to easily grasp the status of your service. The dashboard supports metrics based on the RED method (Requests, Errors, and Duration), system-specific trace information, processing times for each endpoint that are easy to use in Web-based systems, and database processing times that are prone to bottlenecks. It provides all the necessary information for typical systems, such as Web applications built with a three-tier architecture.
- You can confirm detailed trace information to gain a better understanding of the situation and investigate the cause further.
Use only what you need
- To make it easy to control costs, billing is based solely on data volume, making it easy to start small and use at a reasonable price.
- There are no costs associated with account creation, so you can share information within your team and try it out gradually, starting with a small amount of usage.
OpenTelemetry Support
- Mackerel APM uses OpenTelemetry as its underlying technology, allowing you to easily instrument and use it in accordance with your system.
- Language-specific guides are also available, so please feel free to use them.
About APM pricing
APM's features are built on the spans that make up a trace.
Starting today (May 1, 2025), we will begin charging usage fees based on the number of posts per span.
Plan | Free | Standard |
---|---|---|
Span submission limit | 5M spans/month | Unlimited |
Price (excluding tax) | ¥0 | Free up to 5M spans/month ¥300 for every 1M spans thereafter |
- 1M represents 1 million.
- The billing month is determined by the time a span is received.
- The number of spans is rounded up and totaled, and the price is calculated.
- There will be a minimum usage fee 1 applied to the billing amount that includes the number of hosts, the number of metrics, etc.
- You can submit up to 5M spans/month for free during the beta period. If you exceed that amount for a certain organization, you will not be able to submit spans to that organization until the following month.
- During the free trial period (two weeks) that applies when you create a new organization, you can post up to 100M spans for free.
- Traces and spans submitted during the beta period will be stored for 14 days.
The formula for calculating the price is as follows.
Here are some examples of price calculations.
- less than 5M spans: Free, since 5M spans is within the free quota.
- 6M spans: The price is ¥300+tax since 6M spans exceeds the free quota by 1M spans.
- 7.5M spans: 7.5M spans exceeds the free quota by 2.5M spans, and the price is rounded up to the nearest ¥300 per 1M spans, so the price is ¥900 (3×¥300)+tax.