memcached_exporter


Репозиторий: memcached_exporter

Документация: Доступна в репозитории (по использованию экспортера и настройке собираемых метрик)

Экспортер для мониторинга сервера Memcached. Может быть запущен как процесс или как сервис.

Описание работы

memcached_exporter предоставляет метрики о работе сервера Memcached.

Это стандартный Prometheus экспортер с HTTP-сервером для отображения метрик.

Он содержит

Эндпойнт /metrics со стандартными метриками (go, proc, promhttp)

Подробные метрики сервера Memcached:

  • Использование памяти

  • Статистика команд

  • Кэш-хиты и промахи

  • Соединения

  • Статистика элементов в кэше

Запуск экспортёра

Возможна настройка через UI и через конфигурационный файл агента.

Важно

Для работы требуется доступ к серверу Memcached и соответствующие права.

Через конфигурационный файл агента

config.yml
exporters:  
  - name: memcached_exporter  
    start_type: args  
    args: "--memcached.address=memcached:11211 --web.listen-address=0.0.0.0:9150"  
    address: 127.0.0.1:9150  
    labels:  
      component: memcached  
      hostname: my-hostname-vm 

name - должно совпадать с именем бинарного файла (memcached_exporter)

start_type - тип запуска экспортёра

args - основные аргументы:

address - адрес для опроса экспортёра агентом

labels - дополнительные лейблы:

component - идентификатор компонента

hostname - рекомендованный лейбл (по умолчанию hostname агента)

Проверка работы

После запуска метрики будут доступны по адресу:

http://localhost:9150/metrics

Примечание

Замените localhost на IP-адрес хоста с конфигурируемым агентом.