Open sorenlouv opened 3 years ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
+1 for
- Alert for specific transaction name
I think this could be a valuable feature for many teams using APM. As noted above, in a typical API, response times for certain endpoints can be more critical than others, and it would be nice for latency-based alerts in APM to be capable of representing this. Being able to alert on latency in a more granular way, by targeting specific transactions, would be really helpful.
Thanks for chiming in @acrewdson! I'll make sure to include your feedback and will try to get this on the roadmap.
Hey team, has this item been roadmapped? If not, are there any workarounds to enable this functionality? Specifically, I'm looking to create latency threshold alerts for specific transactions (rather than at the service level).
Alert on Dependency metrics
@sqren Adding the use case of a customer by anonymising the customer data. I have replaced the names.
USE CASE:
some-java-service-name
. sometransaction#name
OBSERVATIONS:
apm-*
data view in kibana. In this, the data is being fetched on the basis of entire collection of apm-*
indices.apm-7.13.2-transaction-*
indices but, this is not fetching the data based on transactions.For discussion, from Slack thread:
Anna Maria Modée Hi team! Got a question today which highlights how we’ve been working in silos (that was discussed in the call previously): In the Security roadmap, we are planning an alert (probably EQL based) to identify missing events. This can also be useful in an observability use case and it is actually being asked by NNIT. https://github.com/elastic/security-team/issues/2835 Wouldn’t we also be able to use this in Observability?
Removing the following items from the list:
error.grouping_key
)transaction.name
)These were implemented in https://github.com/elastic/kibana/pull/154241, https://github.com/elastic/kibana/pull/155405 and https://github.com/elastic/kibana/pull/155410 and shipped in 8.8 🎉
Hello, @sqren,
Do we have anything on the roadmap for:
- Alerts on dependencies (https://github.com/elastic/enhancements/issues/16724) The customer wants to create an APM alert based on a dependency's latency (like Redis or Elasticsearch itself) instead of the entire service's latency.
I have another customer asking for the availability on this feature and was wondering if there're any updates we can share.
Thank you.
@hp0620 I've created a dedicated issue to track this: https://github.com/elastic/kibana/issues/166309. Do you have any more details around the use case that I can add?
Thanks @sqren for creating a separate issue to track.
Customer shared the use case with us:
One of the application development teams would like to track/monitor the latency on an mssql dependency for their service rather than monitoring latency at the service or transaction level. This would provide value by allowing them to track poor performing queries.
Hope this helps you better understand the use case behind the request. Let me know if you need anything else.
1. Alerting on Garbage collection
Ability to create alerts for garbage collection metrics. Source
Another similar request:
Also requested in https://github.com/elastic/kibana/issues/86108, https://github.com/elastic/kibana/issues/134481
2. Ability to create rules for multiple services (but not all) at a time
https://github.com/elastic/kibana/issues/104886
3. Alerts on dependencies (#16724, https://github.com/elastic/kibana/issues/166309)
4. Alerts for for throughput and failure rate anomalies (https://github.com/elastic/kibana/issues/159288)
https://github.com/elastic/enhancements/issues/12409
5. Add KQL filtering to APM rules
It should be possible to add custom filtering using kql. This has been request by users and will align APM rules with other Observability rules.