{
    "name": "OpenNMS Plugin for Grafana",
    "id": "opennms-opennms-app",
    "type": "app",
    "info": {
        "description": "Create flexible dashboards using data from OpenNMS® Horizon™ and/or OpenNMS® Meridian™.",
        "author": {
            "name": "The OpenNMS Group Inc.",
            "url": "https://www.opennms.com"
        },
        "keywords": [
            "opennms",
            "grafana plugin",
            "fault management",
            "performance management",
            "monitoring",
            "plugin",
            "snmp"
        ],
        "logos": {
            "small": "img/opennms-grafana-plugin.svg",
            "large": "img/opennms-grafana-plugin.svg"
        },
        "links": [
            {
                "name": "Project site",
                "url": "https://github.com/OpenNMS/grafana-plugin"
            },
            {
                "name": "License & Terms",
                "url": "https://github.com/OpenNMS/grafana-plugin/blob/master/LICENSE"
            }
        ],
        "screenshots": [
            {
                "name": "Alarms",
                "path": "img/Helm_Screenshot_Alarms.png"
            },
            {
                "name": "Environment Sensors",
                "path": "img/Helm_Screenshot_Environmental.png"
            },
            {
                "name": "Entity Data Source",
                "path": "img/Helm_Screenshot_Entities_Data_Source.png"
            },
            {
                "name": "Metrics",
                "path": "img/Helm_Screenshot_Metrics.png"
            },
            {
                "name": "Performance Data Source",
                "path": "img/Helm_Screenshot_Performance_Data_Source.png"
            }
        ],
        "version": "12.0.1",
        "updated": "2026-03-24"
    },
    "includes": [
        {
            "type": "panel",
            "name": "Alarm Table",
            "path": "panels/alarm-table/plugin.json"
        },
        {
            "type": "panel",
            "name": "Alarm Histogram",
            "path": "panels/alarm-histogram/plugin.json"
        },
        {
            "type": "panel",
            "name": "Dashboard Convert Panel",
            "path": "panels/dashboard-convert/plugin.json"
        },
        {
            "type": "panel",
            "name": "Filter Panel",
            "path": "panels/filter-panel/plugin.json"
        },
        {
            "type": "panel",
            "name": "Flow Histogram",
            "path": "panels/flow-histogram/plugin.json"
        },
        {
            "type": "datasource",
            "name": "OpenNMS Entities",
            "path": "datasources/entity-ds/plugin.json"
        },
        {
            "type": "datasource",
            "name": "OpenNMS Performance",
            "path": "datasources/perf-ds/plugin.json"
        },
        {
            "type": "datasource",
            "name": "OpenNMS Flows",
            "path": "datasources/flow-ds/plugin.json"
        },
        {
            "type": "dashboard",
            "name": "About | OpenNMS Plugin for Grafana",
            "path": "dashboards/about.json"
        },
        {
            "type": "dashboard",
            "name": "Flow Deep Dive | OpenNMS Plugin for Grafana",
            "path": "dashboards/flow_deep_dive.json"
        },
        {
            "type": "dashboard",
            "name": "Dashboard Converter | OpenNMS Plugin for Grafana",
            "path": "dashboards/dashboard_converter.json"
        }
    ],
    "dependencies": {
        "grafanaDependency": ">=12.0.0",
        "grafanaVersion": "12.4.0",
        "plugins": []
    },
    "$schema": "https://raw.githubusercontent.com/grafana/grafana/master/docs/sources/developers/plugins/plugin.schema.json",
    "buildMode": "production"
}