{"id":22884596,"url":"https://github.com/darkriftnetworking/grafana-dashboards","last_synced_at":"2025-07-27T12:06:15.397Z","repository":{"id":92781760,"uuid":"286075294","full_name":"DarkRiftNetworking/grafana-dashboards","owner":"DarkRiftNetworking","description":"Helpful Grafana dashboards for DarkRift clusters","archived":false,"fork":false,"pushed_at":"2020-08-24T20:52:32.000Z","size":368,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-08T20:39:21.609Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/DarkRiftNetworking.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":"2020-08-08T16:04:47.000Z","updated_at":"2023-01-17T10:07:36.000Z","dependencies_parsed_at":"2023-04-13T16:16:17.488Z","dependency_job_id":null,"html_url":"https://github.com/DarkRiftNetworking/grafana-dashboards","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DarkRiftNetworking/grafana-dashboards","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkRiftNetworking%2Fgrafana-dashboards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkRiftNetworking%2Fgrafana-dashboards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkRiftNetworking%2Fgrafana-dashboards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkRiftNetworking%2Fgrafana-dashboards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DarkRiftNetworking","download_url":"https://codeload.github.com/DarkRiftNetworking/grafana-dashboards/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkRiftNetworking%2Fgrafana-dashboards/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267354826,"owners_count":24073840,"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-27T02:00:11.917Z","response_time":82,"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":"2024-12-13T19:18:32.216Z","updated_at":"2025-07-27T12:06:15.378Z","avatar_url":"https://github.com/DarkRiftNetworking.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grafana Dashboards for DarkRift\nThis repo contains [Grafana](https://grafana.com/) dashboards designed to help you get monitor your [DarkRift](https://darkriftnetworking.com) servers.\n\n![Screenshot of Grafana Dashboard](/images/screenshot.png?raw=true)\n\n## Setup\n**You will need DarkRift Pro in order to view metrics.**\n\n1. Install [Prometheus](https://prometheus.io/download/)\n2. Install [Grafana](https://grafana.com/grafana/download)\n3. Add the following configuration to your DarkRift server's `Server.config` file\n    ```xml\n    \u003cmetrics enablePerMessageMetrics=\"true\"\u003e\n      \u003cmetricsWriter type=\"PrometheusEndpoint\" /\u003e\n    \u003c/metrics\u003e\n    ```\n    `enablePerMessageMetrics` will slow down your server if you are running it under high load but will allow the dashboard to show additional metrics. Consider carefully whether you want that enabled.\n4. Add the following configuration to your Prometheus server's `prometheus.yml` file underneath `scrape_configs`\n    ```yml\n      - job_name: 'darkrift'\n        static_configs:\n        - targets: ['localhost:9796']\n    ```\n5. Start your DarkRift server and your Prometheus server. To check the configuration so far navigate to [http://localhost:9090](http://localhost:9090) and search for metrics beginning with `darkrift`.\n6. Start Grafana, login with username `admin` and password `admin`.\n7. Configure a new data source in Grafana by going to `Configuration` (on the left bar) -\u003e `Data Sources` -\u003e `Add Data Source` -\u003e `Prometheus`. Set the URL to be `http://localhost:9090` and leave the name as `Prometheus`.\n8. Copy the JSON in [darkrift.json](./darkrift.json) and in Grafana go to `Create` (on the left bar) -\u003e `Import`. Paste your JSON there and click `Load`.\n\n![Gif of the Grafana Dashboard](/images/demo.gif?raw=true)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkriftnetworking%2Fgrafana-dashboards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkriftnetworking%2Fgrafana-dashboards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkriftnetworking%2Fgrafana-dashboards/lists"}