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
👍21🔥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
👍8🔥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🔥7
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
👍7🔥6
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
👍15🔥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
pgexporter - экспортер Prometheus для PostgreSQL.pgexporter подключится к одному или нескольким экземплярам PostgreSQL и позволит вам отслеживать их работу.Возможности:
- поддержка bridge с функцией
JSON- удаленное управление
- поддержка протокола
Transport Layer Security (TLS) v1.2+- режим демона
- хранилище (
vault) пользователяhttps://github.com/pgexporter/pgexporter
Список метрик: https://pgexporter.github.io/docs/pgexporter/metrics.html
Опубликовано в @gitgate
#moni #postgres #exporter
GitHub
GitHub - pgexporter/pgexporter: Prometheus exporter for PostgreSQL
Prometheus exporter for PostgreSQL. Contribute to pgexporter/pgexporter development by creating an account on GitHub.
👍12🔥1
Prometheus 1C Exporter - многофункциональный экспортер метрик 1С для Prometheus с расширенными возможностями управления сбором данных.Возможности:
- сбор ключевых метрик 1С через утилиту
rac:Клиентские лицензии
Производительность серверов приложений
Активные соединения и сеансы
Ресурсы процессов (память, CPU)
Состояние дисковых операций (IOPS, latency)
Статус регламентных заданий
И другие показатели производительности
- гибкое управление сбором метрик:
Выборочная приостановка сбора
Автоматическое возобновление
Раздельные эндпоинты для разных типов метрик
- готовые примеры визуализации для
Grafana
- поддержка работы в качестве службы (Windows/Linux)https://github.com/LazarenkoA/prometheus_1C_exporter
Опубликовано в @gitgate
#moni #1c #exporter #grafana
2🔥16👍5
OpenLiteSpeed - высокопроизводительный, лёгкий HTTP-сервер с открытым исходным кодом, разработанный компанией LiteSpeed Technologies и защищённый авторским правом. Пользователи могут свободно загружать, использовать, распространять и изменять OpenLiteSpeed и его исходный код в соответствии с положениями лицензии GPLv3.Возможности:
- совместим с
apache mod_rewrite
- Event-Driven архитектура- встроенный графический интерфейс
WebAdmin
- anti-DDoS и ограничение пропускной способности, интеграция ModSecurity v3
- встроенный модуль полностраничного кэширования- экспорт данных с серверов
LiteSpeed для использования с Prometheus, Grafana
- собственный SAPI для PHP позволяет внешним приложениям, написанным на PHP, работать до 50% быстрее.https://github.com/litespeedtech/openlitespeed
Опубликовано в @gitgate
#httpd #proxy #cache #exporter #webui #php
👍6🔥2
экспортер
Экспортер
- как экспортер
- в качестве прокси-клиента
- как пакетный экспортер, который может сохранять метрики в памяти, пока устройство находится в автономном режиме, а затем экспортировать их в
Репозиторий содержит готовый дашбоард для
Опубликовано в @gitgate
#moni #exporter #android #pushprox
Prometheus для телефонов Android. Экспортер
Prometheus для Android реализован на Kotlin в Jetpack Compose. Помимо простого экспорта доступных метрик через HTTP-порт 10101 по умолчанию, он также может обходить NAT, подключаясь к прокси-серверу PushProx. Он также поддерживает локальный сбор метрик и их сохранение в памяти в автономном режиме, а затем экспорт в режиме онлайн с помощью протокола удалённой записи Prometheus.
Приложение может работать в трех режимах (одновременно):- как экспортер
Prometheus, выставляя метрики на порту HTTP по умолчанию 10101 или на настроенном порту.- в качестве прокси-клиента
PushProx для обхода NAT и других сетевых барьеров с сохранением модели pull.- как пакетный экспортер, который может сохранять метрики в памяти, пока устройство находится в автономном режиме, а затем экспортировать их в
Prometheus через протокол удаленной записи, когда устройство переходит в режим онлайн.Репозиторий содержит готовый дашбоард для
Gradana
https://github.com/birdthedeveloper/prometheus-android-exporterОпубликовано в @gitgate
#moni #exporter #android #pushprox
GitHub
GitHub - birdthedeveloper/prometheus-android-exporter: Prometheus exporter for android
Prometheus exporter for android. Contribute to birdthedeveloper/prometheus-android-exporter development by creating an account on GitHub.
3👍14🔥6