elastic / apm

Elastic Application Performance Monitoring - resources and general issue tracking for Elastic APM.
https://www.elastic.co/apm
Apache License 2.0
384 stars 114 forks source link

Improve Granularity for SQL Databases #621

Open AlexanderWert opened 2 years ago

AlexanderWert commented 2 years ago

There are two parts to improving the granularity for SQL Databases:

Each step can be completed independently, but this task will be considered complete when both parts are completed.

First step : add new service fields

Second step : capture values for new fields


Spec issue

Milestone

Agent issues

estolfo commented 2 years ago

@AlexanderWert What if the agent doesn't detect the apm server version, how can it know which field to send?

felixbarny commented 2 years ago

I think agents should default to sending all three fields and if they detect that the APM Server they're connected to is new, they MAY drop the old field. But it's also totally fine to always send all fields, IMO.

estolfo commented 2 years ago

Thanks, @felixbarny. @AlexanderWert if you agree, I'll update the description to reflect Felix's input.

felixbarny commented 2 years ago

Ideally, I think the description and this discussion should happen on the spec PR. Otherwise, it may get out-of-sync.