{"id":25599526,"url":"https://github.com/webinterpret/monitoring","last_synced_at":"2025-07-25T05:18:34.042Z","repository":{"id":81557882,"uuid":"136623924","full_name":"Webinterpret/monitoring","owner":"Webinterpret","description":null,"archived":false,"fork":false,"pushed_at":"2018-06-08T13:44:39.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-21T14:45:26.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Webinterpret.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}},"created_at":"2018-06-08T13:40:27.000Z","updated_at":"2018-06-08T13:44:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"494230e0-ea01-40c9-afc1-360935de5cfd","html_url":"https://github.com/Webinterpret/monitoring","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Webinterpret/monitoring","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webinterpret%2Fmonitoring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webinterpret%2Fmonitoring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webinterpret%2Fmonitoring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webinterpret%2Fmonitoring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Webinterpret","download_url":"https://codeload.github.com/Webinterpret/monitoring/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webinterpret%2Fmonitoring/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266960793,"owners_count":24012770,"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-07-25T02:00:09.625Z","response_time":70,"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":[],"created_at":"2025-02-21T14:36:08.732Z","updated_at":"2025-07-25T05:18:34.036Z","avatar_url":"https://github.com/Webinterpret.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"monitoring\n=======================\n\nThis image contains a sensible default configuration of InfluxDB, Chronograf and Grafana. It explicitly doesn't bundle an example dashboard.\n\n### Using the Dashboard ###\n\nOnce your container is running all you need to do is open your browser pointing to the host/port you just published and play with the dashboard at your wish. We hope that you have a lot of fun with this image and that it serves it's purpose of making your life easier.\n\n### Building the image yourself ###\n\nThe Dockerfile and supporting configuration files are available in this Github repository. This comes specially handy if you want to change any of the InfluxDB or Grafana settings, or simply if you want to know how the image was built.\nThe repo also has `build`, `start` and `stop` scripts to make your workflow more pleasant.\n\n### Configuring the settings  ###\n\nThe container exposes the following ports by default:\n\n- `80`: Grafana web interface.\n- `8888`: Chronograf web interface.\n- `8084`: InfluxDB HTTPS API (not usable by default).\n- `8086`: InfluxDB HTTP API.\n\nTo start a container with your custom config: see `start` script.\n\nTo change ports, consider the following:\n\n- `80`: edit `Dockerfile, ngingx/nginx.conf and start script`.\n- `8888`: edit: `Dockerfile`.\n- `8084`: edit: to be announced.\n- `8086`: edit: `Dockerfile, influxDB/config.toml, grafana/config.ini, set_influxdb.sh and start script`.\n\n### Running container ###\nTo run container simply type:\n```bash\ndocker run -d -p 80:80 -p 8888:8888 -p 8084:8084 -p 8086:8086 --name monitoring wisas/monitoring\n```\n\nInfluxDB is configured by default with two databases. `grafana` DB for storing your Dashboard and `data` DB for storing your measurements. You can edit all default passwords in `Dockerfile`. If you wanna edit DB names, users and passwords, have a look at the following files: `grafana/config.ini, set_grafana.sh, set_influxdb.sh and Dockerfile`\n\nHTTPS API wasn't tested yet, that's why it isn't configured. Some boilerplate code can be found in `Dockerfile and set_influxdb.sh`. Needs testing and possibly more.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebinterpret%2Fmonitoring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebinterpret%2Fmonitoring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebinterpret%2Fmonitoring/lists"}