Используя Kamon, как я могу создать UserMetric с помощью "." в названии метрики?

Мне удалось заставить расширение UserMetric работать в моем приложении Java для отправки моей собственной статистики в серверную часть statsd, но в настоящее время metric-name-normalization-strategy отменяет мое использование "." в именах ключей и заменяет его на "_". Я понимаю, почему это происходит из-за интеграции с Akka, но я не хочу, чтобы это применялось для моих собственных пользовательских метрик, где "." важен для создания сегментов статистики.

Можно ли использовать альтернативу metric-name-normalization-strategy для моих пользовательских метрик, а не для метрик Акки?

Спасибо

1 ответ

Решение

Вы можете предоставить FQCN вашей собственной реализации kamon.statsd.MetricKeyGenerator в файле конфигурации [1]. Возможно, вы захотите расширить стандартное [2] и добавить некоторые специальные условия для нормализации пользовательских метрик.

[1] https://github.com/kamon-io/Kamon/blob/v0.3.5/kamon-statsd/src/main/resources/reference.conf#L35

[2] https://github.com/kamon-io/Kamon/blob/v0.3.5/kamon-statsd/src/main/scala/kamon/statsd/SimpleMetricKeyGenerator.scala

Смотрите: https://groups.google.com/forum/.

Другие вопросы по тегам