Sign inSign up

r0wbh/owltelemetry

By r0wbh

•Updated 8 months ago

OwlTelemetry - Сборщик метрик в стиле Prometheus в InfluxDB

Image
Internet of things
Monitoring & observability
0

1.7K

r0wbh/owltelemetry repository overview

⁠OwlTelemetry - Сборщик метрик в стиле Prometheus

Сова — всё видит в темноте (мониторинг 24/7)

⁠Описание

Веб-приложение для сбора метрик с различных устройств и сервисов в формате Prometheus. Собранные данные сохраняются в InfluxDB для последующего анализа и визуализации.

⁠Функциональность

  • Добавление/редактирование/удаление таргетов для сбора метрик
  • Настройка интервала сбора метрик для каждого таргета
  • Парсинг метрик в формате Prometheus
  • Хранение данных в InfluxDB
  • Веб-интерфейс для управления таргетами
  • Мониторинг доступности таргетов

⁠docker-compose.yml

version: '3.8'

services:
  owl-telemetry:
    image: r0wbh/owltelemetry:latest
    container_name: owl-telemetry
    restart: unless-stopped
    ports:
      - "5000:5000"
    environment:
      - SECRET_KEY=your-secret-key-change-in-production
      - AUTH_USERNAME=admin
      - AUTH_PASSWORD=ChangeMe123!
      - INFLUXDB_URL=http://influxdb:8086
      - INFLUXDB_BUCKET=metrics
      - INFLUXDB_ORG=myorg
      - INFLUXDB_TOKEN=my-token
      - HOST=0.0.0.0
      - PORT=5000
      - DEBUG=False
    volumes:
      - ./config:/app/config
      - ./logs:/app/logs

Tag summary

Content type

Image

Digest

sha256:acead1511…

Size

59 MB

Last updated

8 months ago

docker pull r0wbh/owltelemetry