sql_exporter
- SQL экспортер для prometheus
Зкспортер для выдачи результатов пользовательских
SQL
запросов через заданные интервалы в prometheus.Поддерживает:
Postgres
ClickHouse
AWS Athena
MS-SQL
MySQL
Snowflake
Vertica
Materialize
CloudSQL
Отлично подходит для мониторинга синтетических бизнес метрик. Просто рассчитайте и сохраните их в таблице. Например оборот по счетам или любые другие бизнес-метрики, которые предварительно рассчитываются.
https://github.com/justwatchcom/sql_exporter
#moni #exporter #prometheus #pgsql #mysql #mssql #clickhouse
GitHub
GitHub - justwatchcom/sql_exporter: Flexible SQL Exporter for Prometheus.
Flexible SQL Exporter for Prometheus. Contribute to justwatchcom/sql_exporter development by creating an account on GitHub.
👍16🔥7
smokeping_prober
- простой экспортер сетевой доступности узлов. Отсылает серию ICMP
(или UDP
) пакетов на узлы и сохраняет ответы в виде метрик prometheus
.Позволяет задавать интервал опроса, адрес и протокол.
https://github.com/SuperQ/smokeping_prober
И помните - доступность узла с сервисом не равна доступности и работоспособности сервиса.
#moni #ping #exporter #network
👍15🔥7
cert-exporter
- экспортер prometheus для проверки времени валидности сертификатов x509
в формате PEM
и PKCS12
, как обособленных, в виде файла, так и в k8s secrets
.https://github.com/joe-elliott/cert-exporter
#moni #ssl #cert #k8s #exporter #prometheus #x509
👍15🔥5
bash-exporter
- простой и минималистичный prometheus
экспортер для bash скриптов, написан на
go
https://github.com/gree-gorey/bash-exporter#moni #exporter #prometheus #bash #go
GitHub
GitHub - gree-gorey/bash-exporter: Simple & minimalistic Prometheus exporter for bash scripts, written in Go
Simple & minimalistic Prometheus exporter for bash scripts, written in Go - gree-gorey/bash-exporter
🔥11👍6
dcgm-exporter
- эспортер prometheus
метрик для NVIDIA GPU DCGM
https://github.com/NVIDIA/dcgm-exporter
Grafana дашбоард: https://grafana.com/grafana/dashboards/12239
опубликовано в @gitgate
#moni #nvidia #dcgm #exporter #prometheus
👍8🔥5
zfs_exporter
- зкспортер Prometheus
для ZFS
(пулы, файловые системы, снимки и тома) с упором на производительность.Существуют и другие реализации, однако производительность может сильно различаться, вызывая периодические тайм-ауты (и связанные с ними оповещения). Этот экспортер был создан с несколькими функциями, направленными на то, чтобы позволить пользователям не собирать больше, чем им нужно, и гарантировать, что тайм-ауты не возникнут, но в конечном итоге мы вернем полезные данные:
Выбор пула - позволяет пользователю выбирать, какие пулы собираются.
Несколько сборщиков - позволяют пользователю выбирать, какие типы данных собираются (пулы, файловые системы, снимки и тома).
Выбор свойств - позволяет пользователю выбирать, какие свойства собираются для каждого типа данных (включение только необходимых свойств повысит производительность сборщика за счет сокращения запросов метаданных).
Срок сбора и кэширование - если продолжительность сбора превышает настроенный срок, кэшированные данные последнего запуска будут возвращены для всех метрик, которые еще не были собраны, а текущий запуск сбора продолжится в фоновом режиме. Коллекции не будут выполняться одновременно, поэтому, когда система работает медленно, мы не усугубляем проблему — если существующая коллекция все еще работает, кэшированные данные будут возвращены.
https://github.com/pdf/zfs_exporter
Опубликовано в @gitgate
#moni #prometheus #exporter #zfs
GitHub
GitHub - pdf/zfs_exporter: Prometheus ZFS exporter
Prometheus ZFS exporter. Contribute to pdf/zfs_exporter development by creating an account on GitHub.
👍9🔥4
journald-exporter - экспортер
https://github.com/dead-claudia/journald-exporter
опубликовано в @gitgate
#moni #systemd #journald #exporter #prometheus
prometheus
для systemd-journald
https://github.com/dead-claudia/journald-exporter
опубликовано в @gitgate
#moni #systemd #journald #exporter #prometheus
GitHub
GitHub - dead-claudia/journald-exporter: A Prometheus exporter for systemd-journald
A Prometheus exporter for systemd-journald. Contribute to dead-claudia/journald-exporter development by creating an account on GitHub.
👍9🔥4
prometheus-pve-exporter
- экспортер Prometheus
для Proxmox VE
Экспортер предоставляет информацию, собранную с узла
Proxmox VE
, для использования системой мониторинга Prometheus
.https://github.com/prometheus-pve/prometheus-pve-exporter
Дашбоард для Graphana: https://grafana.com/grafana/dashboards/10347-proxmox-via-prometheus/
опубликовано в @gitgate
#moni #exporter #prometheus #proxmox #pve
GitHub
GitHub - prometheus-pve/prometheus-pve-exporter: Exposes information gathered from Proxmox VE cluster for use by the Prometheus…
Exposes information gathered from Proxmox VE cluster for use by the Prometheus monitoring system - prometheus-pve/prometheus-pve-exporter
👍9🔥4
prometheus_wireguard_exporter
- экспортер Prometheus
для WireGuard
, написанный на Rust
. Он собирает и экспортирует дамп
wg show all
(или дамп wg show <interface>
, если вы указываете файл конфигурации) в формате, понятном Prometheus
. Экспортер очень экономно расходует ресурсы вашего сервера, как с точки зрения памяти, так и использования процессора. Он также создан для Docker
для следующих архитектур ЦП: amd64
, 386
, Arm64
, Armv7
и Armv6
.https://github.com/MindFlavor/prometheus_wireguard_exporter
опубликовано в @gitgate
#moni #exporter #prometheus #wg #wireguard #vpn
GitHub
GitHub - MindFlavor/prometheus_wireguard_exporter: A Prometheus exporter for WireGuard, written in Rust.
A Prometheus exporter for WireGuard, written in Rust. - MindFlavor/prometheus_wireguard_exporter
2👍4🔥4
MKTXP
- экспортер Prometheus
для устройств Mikrotik RouterOS
.Он собирает и экспортирует богатый набор показателей по нескольким маршрутизаторам, все из которых легко настраиваются через встроенный интерфейс командной строки.
Несмотря на простоту использования,
MKTXP
поддерживает расширенные функции, такие как автоматическое разрешение IP
-адресов как с локальными, так и с удаленными DHCP
-серверами, одновременный экспорт на несколько устройств-маршрутизаторов, настраиваемую обработку и преобразование данных, дополнительное тестирование пропускной способности и т. д.Помимо экспорта в Prometheus,
MKTXP
может печатать выбранные метрики непосредственно в командной строке https://github.com/akpw/mktxp
Дашбоард для Grafana: https://grafana.com/grafana/dashboards/13679-mikrotik-mktxp-exporter/
опубликовано в @gitgate
#moni #exporter #prometheus #mikrotik #routeros
GitHub
GitHub - akpw/mktxp: Prometheus Exporter for Mikrotik RouterOS devices
Prometheus Exporter for Mikrotik RouterOS devices - akpw/mktxp
👍13🔥9
smartctl_exporter
- мониторинг состояния дисков в системе. Экспортер статистики
smartctl
в Prometheus
, поддерживает TLS
и базовую аутентификациюhttps://github.com/prometheus-community/smartctl_exporter
опубликовано в @gitgate
#moni #tips smartctl #exporter
GitHub
GitHub - prometheus-community/smartctl_exporter: Export smartctl statistics to prometheus
Export smartctl statistics to prometheus. Contribute to prometheus-community/smartctl_exporter development by creating an account on GitHub.
👍15🔥7
Мeта пост
. В нем собраны одним бандлом экспортеры для prometheus
, публиковавшиеся в канале.
smartctl_exporter
- мониторинг состояния дисков в системе. https://t.me/gitgate/541
MKTXP
- экспортер Prometheus для устройств Mikrotik RouterOS.https://t.me/gitgate/503
prometheus_wireguard_exporter
- экспортер Prometheus для WireGuard, написанный на Rust. https://t.me/gitgate/499
prometheus-pve-exporter
- экспортер Prometheus для Proxmox VEhttps://t.me/gitgate/497
journald-exporter
- экспортер prometheus для systemd-journald https://t.me/gitgate/494
zfs_exporter
- экспортер Prometheus для ZFS (пулы, файловые системы, снимки и тома) с упором на производительность.https://t.me/gitgate/367
bash-exporter
- простой и минималистичный prometheus экспортер для bash скриптов, написан на gohttps://t.me/gitgate/224
cert-exporter
- экспортер prometheus для проверки времени валидности сертификатов x509 в формате PEM и PKCS12, как обособленных, в виде файла, так и в k8s secrets.https://t.me/gitgate/150
smokeping_prober
- простой экспортер сетевой доступности узлов. Отсылает серию ICMP (или UDP) пакетов на узлы и сохраняет ответы в виде метрик prometheus.https://t.me/gitgate/148
domain_exporter
- экспортер prometheus
для контроля срока действия ваших доменов.https://t.me/gitgate/543
sql_exporter
- SQL экспортер для prometheushttps://t.me/gitgate/143
опубликовано в @gitgate
#moni #exporter #bundle #metapost
Telegram
Useful Tools | Linux | DevOps
smartctl_exporter - мониторинг состояния дисков в системе.
Экспортер статистики smartctl в Prometheus, поддерживает TLS и базовую аутентификацию
https://github.com/prometheus-community/smartctl_exporter
опубликовано в @gitgate
#moni @smartctl #exporter
Экспортер статистики smartctl в Prometheus, поддерживает TLS и базовую аутентификацию
https://github.com/prometheus-community/smartctl_exporter
опубликовано в @gitgate
#moni @smartctl #exporter
7🔥24👍9
sql_exporter
- экспортер \ сервис который запускает пользовательские запросы SQL
с гибкими промежутками и экспортирует полученные метрики через HTTP
для передачи в Prometheus
В настоящее время поддерживается:
-
Postgres
-
ClickHouse
-
AWS Athena
-
MS-SQL
-
MySQL
-
Snowflake
-
Vertica
-
Materialize
-
CloudSQL
В комплекте дашбоард для
Grafana
!Например у вас есть старенькая CRM которая не умеет в мониторинг, но из которой можно SQL запросом получить что угодно. Бинго, у вас есть мониторинг CRM !
https://github.com/justwatchcom/sql_exporter
опубликовано в @gitgate
#moni #sql #exporter #prometheus
👍20🔥11
speedtest-exporter
- простой экспортер Speedtest
для Prometheus
, написанный на Python
, используя официальный CLI
из Ookla
Метрики: - скорость upload
- скорость download
- пинг
- джиттер
Отлично приживется в домашнем мониторинге или для небольшой компании / проекта
https://github.com/MiguelNdeCarvalho/speedtest-exporter
опубликовано в @gitgate
#moni #net #speedtest #exporter #prometheus
GitHub
GitHub - MiguelNdeCarvalho/speedtest-exporter: Speedtest Exporter made in python using the official speedtest bin
Speedtest Exporter made in python using the official speedtest bin - MiguelNdeCarvalho/speedtest-exporter
👍7🔥4
exporter_exporter
- прокси лоя Prometheus exporter-рвОн обеспечивает простой реверс прокси для экспортеров
Prometheus
. Предназначен как альтернатива Nginx/Apache
для использования в средах, где открытие нескольких портов TCP
на все серверы может быть нежелательным или невозможным в силу причинПреимущества:
- один порт может использоваться для запроса нескольких экспортеров (чтобы облегчить проблемы конфигурации брандмауэра).
- может предоставить
TLS
транспорт для экспортеров, которые его не поддерживают- обеспечивает проверку доступности сервера
Prometheus
.- можно использовать для выполнения скриптов, вывод которых представляется в виде метрик
Prometheus
(киллер фича).- небольшой размер кода, минимальные внешние зависимости, легко проверяем.
https://github.com/QubitProducts/exporter_exporter
опубликовано в @gitgate
#moni #exporter #prometheus
GitHub
GitHub - QubitProducts/exporter_exporter: A reverse proxy designed for Prometheus exporters
A reverse proxy designed for Prometheus exporters. Contribute to QubitProducts/exporter_exporter development by creating an account on GitHub.
👍11🔥6
opnsense-exporter
- экспортер Prometheus
для OPNSense
Этот экспортер предоставляет метрики
OpnSense
, экосистеме плагинов и услугах, работающих на брандмауэре. Тем не менее, рекомендуется использовать его с node_exporter
. Вы можете объединить метрики от обоих экспортеров как в Grafana
, так и в вашей системе оповещения, чтобы создать панель, которая отображает полную картину состояния системы.В то время как
Node_exporter
должен быть установлен на самом брандмауэре, этот экспортер может быть установлен на любой машине, которая имеет доступ к сети к API Opnsense
.В комплекте готовые дашборды для
Grafana
- https://grafana.com/grafana/dashboards/21113-opnsense/https://github.com/AthennaMind/opnsense-exporter
опубликовано в @gitgate
#moni #exporter #prometheus #opnsense
👍6🔥5
chrony_exporter
- экспортер prometheus
для chrony
NTP
В случае, если
chrony
настроен на то, чтобы не принимать командные сообщения через UDP
(cmdport 0
), экспортер может использовать командный сокет unix
, открытый chrony
. В этом случае используйте параметр командной строки --chrony.address=unix:///path/to/chronyd.sock
, чтобы настроить путь к командному сокету chrony
. В большинстве систем chrony будет прослушивать unix:///run/chrony/chronyd.sock
. Для работы экспортер должен работать как root
или тот же пользователь, что и chrony
. Когда экспортер запущен как root
, также необходим флаг collector.chmod-socket
.https://github.com/SuperQ/chrony_exporter
опубликовано в @gitgate
#moni #prometheus #exporter #chrony
GitHub
GitHub - SuperQ/chrony_exporter: Exporter for Chrony NTP
Exporter for Chrony NTP. Contribute to SuperQ/chrony_exporter development by creating an account on GitHub.
👍8🔥5
sensor-exporter
- экспортер Prometheus для данных датчиков, таких как температура и скорость вращения вентилятора.Использует:
-
lm-sensors
(http://www.lm-sensors.org) для получения метрик, таких как температура CPU
/Motherboarf
и скорость вращения вентилятора CPU
/корпуса. -
hddtemp
(http://www.guzu.net/linux/hddtemp.php) для получения температуры жесткого диска из данных SMART
. Поскольку hddtemp
должен запускаться как root
для сбора этих данных, вместо того, чтобы вызывать его напрямую, мы ожидаем, что пользователь запустит его в режиме демона с его флагом -d
. Затем мы подключаемся к порту, который он прослушивает, чтобы извлечь данные.https://github.com/ncabatoff/sensor-exporter
Дашбоард для Grafana: https://grafana.net/dashboards/237
опубликовано в @gitgate
#moni #prometheus #exporter #lmsensors #hddtemp
GitHub
GitHub - ncabatoff/sensor-exporter: Prometheus exporter for sensor data like temperature and fan speed
Prometheus exporter for sensor data like temperature and fan speed - ncabatoff/sensor-exporter
👍5🔥3
logporter
- экспортер Prometheus
для получения базовых метрик и количества зарегистрированных сообщений в контейнерах.Зачем регистрировать количество событий в журналах:
- отобразить количество запросов к приложению, если приложение регистрирует каждый запрос по ключевым словам.
- cравните возросшую нагрузку с количеством зарегистрированных сообщений.
- если приложение не является ресурсоемким, количество зарегистрированных сообщений покажет возросшую нагрузку.
- ускорьте анализ журнала, отобразив, в какой момент времени было получено наибольшее количество сообщений из стандартного потока и потока ошибок.
https://github.com/Lifailon/logporter
Внимание, русский разработчик, автор
lazyjournal
! Поддержите звездочкой в репке ! опубликовано в @gitgate
#moni #exporter #prometheus #log
GitHub
GitHub - Lifailon/logporter: A simple and lightweight alternative to cAdvisor for getting all basic metrics from Docker containers…
A simple and lightweight alternative to cAdvisor for getting all basic metrics from Docker containers with support metrics by logs. - Lifailon/logporter
👍14🔥9
ocserv-exporter
- экспортер Prometheus
, который позволяет получать различную статистику из ocserv
. Он просто анализирует вывод утилиты occtl
для сбора статистики VPN
-сервера и пользователей.Пример метрик:
$ curl -s http://127.0.0.1:8000/metricshttps://github.com/criteo/ocserv-exporter
occtl_status_scrape_error_total 0
occtl_users_scrape_error_total 0
vpn_active_sessions 29
vpn_authentication_failures 32
vpn_average_auth_time_seconds 0
vpn_average_session_time_seconds 9960
vpn_closed_error_sessions 0
vpn_handled_sessions 589
vpn_ips_banned 0
vpn_max_auth_time_seconds 46
vpn_max_session_time_seconds 43200
vpn_rx_bytes 2.4823e+07
vpn_sessions_handled 139
vpn_timed_out_idle_sessions 0
vpn_timed_out_sessions 0
vpn_total_authentication_failures 171
vpn_tx_bytes 2.84913e+08
vpn_user_rx_bytes{device="vpns0",mtu="1434",remote_ip="203.0.113.0",username="j.doe",vpn_ipv4="10.0.0.1",vpn_ipv6=""} 962053
vpn_user_rx_bytes{device="vpns1",mtu="1434",remote_ip="203.0.113.1",username="a.bob",vpn_ipv4="10.0.0.2",vpn_ipv6=""} 532733
vpn_user_tx_bytes{device="vpns0",mtu="1434",remote_ip="203.0.113.0",username="j.doe",vpn_ipv4="10.0.0.1",vpn_ipv6=""} 3.474418e+06
vpn_user_tx_bytes{device="vpns1",mtu="1434",remote_ip="203.0.113.1",username="a.bob",vpn_ipv4="10.0.0.2",vpn_ipv6=""} 200146
опубликовано в @gitgate
#moni #exporter #prometheus #ocserv #vpn
GitHub
GitHub - criteo/ocserv-exporter: ocserv exporter for Prometheus
ocserv exporter for Prometheus. Contribute to criteo/ocserv-exporter development by creating an account on GitHub.
👍12🔥5