當前位置: 妍妍網 > 碼農

7.4k star,珍藏工具推薦

2024-05-23碼農

你日常是否有一些定時的信件、簡訊或者是報表需要發送,今天推薦的這款開源工具就是用來高效的監控你的任務或者作業。

healthchecks簡介

healthchecks是一款開源的定時任務或者作業的監控服務,使用python語言開發,采用django框架完成。

這個軟體有完整的儀表盤、APi介面,支持25個維度的作業監控,並且有許可權控制模組。

healthchecks特點

  • 支持docker部署

  • 任務列表支持即時重新整理,如果有新的變更可以第一時間看到

  • 每個任務支持標簽分配、支持去調整任務周期、配置持續時間

  • 每個任務的配置都是點選操作完成,配置簡單

  • 對於每個事件都會有完整的日誌可以回溯

  • 支持一些簡單監控入主機的資源情況、docker執行情況、行程執行情況等

  • healthchecks如何快速部署

    可以透過docker-compose方式部署,這裏是采用預設的sqlite資料庫,如果是正式環境,可以換為pg或者mysql:

    version: "3"
    services:
    healthchecks:
    image: healthchecks/healthchecks:latest
    container_name: healthchecks
    environment:
    - ALLOWED_HOSTS=localhost
    - DB=sqlite
    - DB_NAME=/data/hc.sqlite
    - DEBUG=False
    - DEFAULT_FROM_EMAIL=fixme-email-address-here
    - EMAIL_HOST=fixme-smtp-host-here
    - EMAIL_HOST_PASSWORD=fixme-smtp-password-here
    - EMAIL_HOST_USER=fixme-smtp-username-here
    - EMAIL_PORT=587
    - EMAIL_USE_TLS=True
    - SECRET_KEY=---
    - SITE_ROOT=http://localhost:8000
    ports:
    - 8000:8000
    volumes:
    - healthchecks-data:/data
    restart: unless-stopped
    volumes:
    healthchecks-data:

    透過如下命令新建超就使用者:

    docker-compose exec healthchecks /opt/healthchecks/manage.py createsuperuser

    支持發送渠道

    傳送門

    開源地址:https://github.com/healthchecks/healthchecks

    官網地址:https://healthchecks.io/

    最近整理了2023年最火的軟體神器,回復關鍵字 2023合集 獲取

    推薦閱讀 ⬇️ 都是高贊

    PS:求求啦! 在看 支持下吧!