{"id":29053669,"url":"https://github.com/efcasado/grafana-plugin-splunk-datasource","last_synced_at":"2025-06-27T01:07:23.039Z","repository":{"id":38442407,"uuid":"495076819","full_name":"efcasado/grafana-plugin-splunk-datasource","owner":"efcasado","description":"A Grafana plugin that allows you to query Splunk directly from Grafana.","archived":false,"fork":false,"pushed_at":"2023-04-30T10:46:20.000Z","size":1066,"stargazers_count":5,"open_issues_count":6,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-07-04T07:42:20.204Z","etag":null,"topics":["grafana","grafana-datasource","grafana-plugin","monitoring","observability","splunk"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/efcasado.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-22T14:02:19.000Z","updated_at":"2023-07-01T22:59:41.000Z","dependencies_parsed_at":"2023-01-21T13:03:07.844Z","dependency_job_id":null,"html_url":"https://github.com/efcasado/grafana-plugin-splunk-datasource","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/efcasado/grafana-plugin-splunk-datasource","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efcasado%2Fgrafana-plugin-splunk-datasource","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efcasado%2Fgrafana-plugin-splunk-datasource/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efcasado%2Fgrafana-plugin-splunk-datasource/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efcasado%2Fgrafana-plugin-splunk-datasource/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/efcasado","download_url":"https://codeload.github.com/efcasado/grafana-plugin-splunk-datasource/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efcasado%2Fgrafana-plugin-splunk-datasource/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262170241,"owners_count":23269607,"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","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":["grafana","grafana-datasource","grafana-plugin","monitoring","observability","splunk"],"created_at":"2025-06-27T01:07:20.892Z","updated_at":"2025-06-27T01:07:23.026Z","avatar_url":"https://github.com/efcasado.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Splunk Data Source Plugin for Grafana\n\n![Splunk Data Source for Grafana](https://github.com/efcasado/grafana-plugin-splunk-datasource/actions/workflows/ci.yml/badge.svg?branch=main)\n\n\u003e **DISCLAIMER!**\n\u003e This plugin is a proof-of-concept and breaking changes are very likely to be introduced.\n\u003e Also, it has only been used in toy environments. Thus, if you are considering using it\n\u003e in a production environment, do it at your own risk!\n\n\n## What is Splunk Data Source Plugin for Grafana?\n\nSplunk Data Source Plugin for Grafana is a Grafana (data source) plugin that\nallows you to pull Splunk data into your Grafana dashboards. Or, in other words,\nit is a Grafana plugin that allows you to query Splunk directly from Grafana.\n\n\u003cimg width=\"100%\" alt=\"splunk-dashboard-in-grafana\" src=\"https://user-images.githubusercontent.com/603610/170884477-0fc6283f-901d-4cb5-96b8-f1f7b685a14b.png\"\u003e\n\n\n### Installation\n\n1. Download the latest version of the plugin\n\n    ```bash\n    wget https://github.com/efcasado/grafana-plugin-splunk-datasource/releases/download/vX.Y.Z/efcasado-splunk-datasource-X.Y.Z.tar.gz\n    ```\n\n2. Unzip it in your Grafana's installation plugin directory (eg. `/var/lib/grafana/plugins`)\n\n    ```bash\n    tar -zxf efcasado-splunk-datasource-X.Y.Z.tar.gz -C YOUR_PLUGIN_DIR\n    ```\n3. As of Grafana v8+ you must explicitly define any unsigned plugins that you wish to allow / load (eg edit:  `/etc/grafana/grafana.ini`\n\n    ```allow_loading_unsigned_plugins = efcasado-splunk-datasource ```\n \n### Configuration\n\nThe preferred way to configure Splunk Data Source Plugin for Grafana is using\na [provisioning file](https://grafana.com/docs/grafana/latest/administration/provisioning/).\nYou can use the provisioning script [included in this repository](https://github.com/efcasado/grafana-plugin-splunk-datasource/blob/main/provisioning/datasources/splunk-datasource.yml)\nas source of inspiration. However, the plugin can also be manually configured\nby an administrator from Grafana's UI `Configuration --\u003e Datasources --\u003e Add data source`. \n\nNB: By default Splunk's REST API is only available via HTTPS (even if you allow HTTP access on a differen port), ie it is usually at: https://\u003cServerIP\u003e:8089\n\n(example configuration via the Grafana web-GUI (in grafana v9.3.4):\n \n![image](https://user-images.githubusercontent.com/60830628/221431256-ed3b9a8a-fdb0-4e0c-8ec7-9aa72477ac65.png)\n\n    \n### Testing in Grafana:\n    Using a standard Splunk Query as a Grafana Query (and showing splunk results):\n![image](https://user-images.githubusercontent.com/60830628/221431676-ca1f1982-1377-4753-aecb-5e447f34ce7c.png)\n    \n \n\n\n## Getting Started with Docker (Build/Run in Docker)\n\n1. Build the project\n\n   ```bash\n   make build\n   ```\n\n2. Spin up the test environment\n\n   ```bash\n   make up\n   ```\n\n3. Point your browser to [localhost:3000](http://localhost:3000)\n\n\n    \n## License\n\n\u003e The MIT License (MIT)\n\u003e\n\u003e Copyright (c) 2022, Enrique Fernandez\n\u003e\n\u003e Permission is hereby granted, free of charge, to any person obtaining a copy\n\u003e of this software and associated documentation files (the \"Software\"), to deal\n\u003e in the Software without restriction, including without limitation the rights\n\u003e to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n\u003e copies of the Software, and to permit persons to whom the Software is\n\u003e furnished to do so, subject to the following conditions:\n\u003e\n\u003e The above copyright notice and this permission notice shall be included in\n\u003e all copies or substantial portions of the Software.\n\u003e\n\u003e THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n\u003e IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n\u003e FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n\u003e AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n\u003e LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n\u003e OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n\u003e THE SOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefcasado%2Fgrafana-plugin-splunk-datasource","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fefcasado%2Fgrafana-plugin-splunk-datasource","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefcasado%2Fgrafana-plugin-splunk-datasource/lists"}