{"id":22856648,"url":"https://github.com/deis/monitor","last_synced_at":"2025-10-09T10:38:30.047Z","repository":{"id":71904932,"uuid":"45859974","full_name":"deis/monitor","owner":"deis","description":"Monitoring for Deis Workflow","archived":false,"fork":false,"pushed_at":"2018-03-01T16:49:32.000Z","size":1110,"stargazers_count":22,"open_issues_count":12,"forks_count":32,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-15T08:24:07.304Z","etag":null,"topics":["deis-workflow","grafana","influxdb","k8s","kubernetes","monitoring","telegraf","unsupported"],"latest_commit_sha":null,"homepage":"https://deis.com","language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-11-09T19:03:27.000Z","updated_at":"2023-05-13T22:37:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd1b3ddb-798c-4afa-9b35-8fab845ed10f","html_url":"https://github.com/deis/monitor","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/deis/monitor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deis%2Fmonitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deis%2Fmonitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deis%2Fmonitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deis%2Fmonitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deis","download_url":"https://codeload.github.com/deis/monitor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deis%2Fmonitor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001270,"owners_count":26083040,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deis-workflow","grafana","influxdb","k8s","kubernetes","monitoring","telegraf","unsupported"],"created_at":"2024-12-13T08:09:17.525Z","updated_at":"2025-10-09T10:38:30.041Z","avatar_url":"https://github.com/deis.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n|![](https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/Warning.svg/156px-Warning.svg.png) | Deis Workflow is no longer maintained.\u003cbr /\u003ePlease [read the announcement](https://deis.com/blog/2017/deis-workflow-final-release/) for more detail. |\n|---:|---|\n| 09/07/2017 | Deis Workflow [v2.18][] final release before entering maintenance mode |\n| 03/01/2018 | End of Workflow maintenance: critical patches no longer merged |\n| | [Hephy](https://github.com/teamhephy/workflow) is a fork of Workflow that is actively developed and accepts code contributions. |\n\n# Deis Monitor v2\n[![Build Status](https://ci.deis.io/job/monitor/badge/icon)](https://ci.deis.io/job/monitor)\n[![Docker Repository on Quay](https://quay.io/repository/deisci/grafana/status \"Docker Repository on Quay\")](https://quay.io/repository/deisci/grafana)\n[![Docker Repository on Quay](https://quay.io/repository/deisci/influxdb/status \"Docker Repository on Quay\")](https://quay.io/repository/deisci/influxdb)\n[![Docker Repository on Quay](https://quay.io/repository/deisci/telegraf/status \"Docker Repository on Quay\")](https://quay.io/repository/deisci/telegraf)\n\nDeis (pronounced DAY-iss) Workflow is an open source Platform as a Service (PaaS) that adds a developer-friendly layer to any [Kubernetes](http://kubernetes.io) cluster, making it easy to deploy and manage applications on your own servers.\n\nFor more information about the Deis Workflow, please visit the main project page at https://github.com/deis/workflow.\n\nWe welcome your input! If you have feedback, please [submit an issue][issues]. If you'd like to participate in development, please read the \"Development\" section below and [submit a pull request][prs].\n\n# About\nThis repository aims to contain all the necessary components for a production quality monitoring solution that runs on top of the kubernetes cluster scheduler. It provides part of the [TICK](https://influxdata.com/time-series-platform/) stack which is produced by the influxdata team.\n\n## Current State\nCurrently this repo provides only 3 components (Influxdb, Telegraf, and Grafana). Telegraf is the metrics collection agent that runs using the daemon set API. For more infomation please read [this](telegraf/README.md).\n\nAlso provided is an Influxdb container which only runs 1 instance of the database. It also does not write any data to the host filesystem so it is not a durable system right now. For more information please read [this](influxdb/README.md)\n\nLastly, Grafana is a stand alone graphing application. It natively supports Influxdb as a datasource and provides a robust engine for creating dashboards on top of timeseries data. We provide a few out of the box dashboards for monitoring Deis Workflow and Kubernetes but please feel free to use them as a starting point for creating your own dashboards.\n\n# Architecture Diagram\n\n```\n                        ┌────────┐\n                        │ Router │                  ┌────────┐\n                        └────────┘                  │ Logger │\n                            │                       └────────┘\n                        Log file                        │\n                            │                           │\n                            ▼                           ▼\n┌────────┐             ┌─────────┐    logs/metrics   ┌─────┐\n│App Logs│──Log File──▶│ fluentd │───────topics─────▶│ NSQ │\n└────────┘             └─────────┘                   └─────┘\n                                                        │\n                                                        │\n┌─────────────┐                                         │\n│ HOST        │                                         ▼\n│  Telegraf   │───┐                                ┌────────┐\n└─────────────┘   │                                │Telegraf│\n                  │                                └────────┘\n┌─────────────┐   │                                    │\n│ HOST        │   │    ┌───────────┐                   │\n│  Telegraf   │───┼───▶│ InfluxDB  │◀────Wire ─────────┘\n└─────────────┘   │    └───────────┘   Protocol\n                  │          ▲\n┌─────────────┐   │          │\n│ HOST        │   │          ▼\n│  Telegraf   │───┘    ┌──────────┐\n└─────────────┘        │ Grafana  │\n                       └──────────┘\n```\n\n[k8s-home]: http://kubernetes.io/\n[issues]: https://github.com/deis/monitor/issues\n[prs]: https://github.com/deis/monitor/pulls\n[v2.18]: https://github.com/deis/workflow/releases/tag/v2.18.0\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeis%2Fmonitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeis%2Fmonitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeis%2Fmonitor/lists"}