LJH-snow/dsh-tool-monitoring ↗★ 0
@libai168/dsh-tool-monitoring
Monitoring and alerting tools for DeepSeek Harness: Prometheus queries, targets, alerts, rules, series, labels, metric metadata, TSDB, config and runtime status, discovered Alertmanagers, Alertmanager, Loki LogQL, Grafana dashboards, admin stats, plugins, dashboard versions and snapshots, alert rules, annotations, service accounts, teams, organizations, org users, org quotas, folder, dashboard and datasource permissions, access control roles, built-in roles, user and team role assignments, user/team permissions, org preferences, current user context, library elements, playlists, current org, contact points and notification policies, plus observability status 适合需要监控DSH运行状态、查询指标及日志的运维与开发人员。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗
Configuration
Load the plugin in a dsh composition config (cordis.yml):
- name: 'github:LJH-snow/dsh-tool-monitoring'
config:
prometheusBaseUrl: 'http://prometheus:9090' # optional, default http://localhost:9090
prometheusToken: 'plain_token_or_Bearer_token' # optional
alertmanagerBaseUrl: 'http://alertmanager:9093' # optional, default http://localhost:9093
alertmanagerToken: 'plain_token_or_Bearer_token' # optional
lokiBaseUrl: 'http://loki:3100' # optional, default http://localhost:3100
lokiToken: 'plain_token_or_Bearer_token' # optional
lokiTenantId: 'tenant-a' # optional, multi-tenant Loki only
grafanaBaseUrl: 'http://grafana:3000' # optional, default http://localhost:3000
grafanaToken: 'plain_token_or_Bearer_token' # optional
timeoutMs: 15000 # optional, default 15000
allowWrite: false # optional, write tools are disabled by default
Full example: examples/cordis.yml.
Each component can also use HTTP Basic Auth with prometheusUsername/prometheusPassword, alertmanagerUsername/alertmanagerPassword, lokiUsername/lokiPassword, or grafanaUsername/grafanaPassword. Set a base URL to an empty string to disable that component and return an explicit connected: false business value.
Security: write tools are gated by
allowWrite. Keep itfalseunless the dsh runtime is explicitly allowed to delete Prometheus series, create or delete Alertmanager silences, or send alerts.