-
Notifications
You must be signed in to change notification settings - Fork 178
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Augment keys of all metric types in the same way
It is unexpected that the common key prefix for some metrics types is different. This makes it unnecessary difficult to find the metrics in the database. This commit unifies the prefix for all metrics. The prefix of each key is now `service name, type prefix, hostname`. All of them are optional. `service name` is added if it is available and not set as a label because the configuration flag `EnableServiceLabel` is set. `type prefix` is added if it is enabled with the configuration flag `EnableTypePrefix`. `hostname` is added if it is available and not set as a label because `EnableHostnameLabel` is set. The behaviour of `EmitKeys`, `IncrCounter`, `IncrCounterWithLabels`, `AddSample`, `AddSampleWithLabels`, `MeasureSince` and `MeasureSinceWithLabels` changes with this commit. For `EmitKey` the hostname will be added (details see above) but the service name will no longer be added when `EnableServiceLabel` is set to `true`. For the other types the hostname will be added if it is available and `EnableHostnameLabel` is set to `false`.
- Loading branch information
1 parent
97b2452
commit 3633199
Showing
3 changed files
with
66 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters