Есть ли способ отключить метрики GitLab по умолчанию? - PullRequest
0 голосов
/ 04 августа 2020

У нас буквально нет ничего из этого (Kubernetes, Nginx, HA proxy, AWS, ...) и всех этих записей по умолчанию pu sh в наших собственных фактических пользовательских показателях:

введите описание изображения здесь

Мне не удалось найти способ удалить или отключить эти записи. Мы запускаем собственный экземпляр GitLab с нашим собственным сервером Prometheus, и у меня есть права администратора на обоих.

Отредактируйте для пояснения: я говорю о пользовательских показателях среды, а не о самом GitLab. Наши цели развертывания не используют ни одну из этих технологий, и все группы при расширении пусты.

1 Ответ

0 голосов
/ 04 августа 2020

Если вы не хотите полностью отключать инструментарий с помощью описанного метода @Shantanu, вы можете настроить Prometheus на удаление метрик на основе шаблонов регулярных выражений. Таким образом, Prometheus по-прежнему будет очищать все, но на следующем шаге удаляет соответствующие показатели из своей памяти.

Вот пример того, как я сделал это с метриками Grafana Loki по умолчанию:

  - job_name: loki
    static_configs:
      - targets: ["loki:3100"]
    metric_relabel_configs:
    - source_labels: [__name__]
      regex: "(alertmanager|cortex|etcd|jaeger|prometheus|querier)_.*"
      action: drop
...