Chronosphere · Schema

Chronosphere Dashboard

ObservabilityAIOpsMonitoringMetricsLoggingDistributed TracingTelemetryOpenTelemetryPrometheusAlertingSLOInfrastructure as CodeMCPAgent Ready
View JSON Schema on GitHub

JSON Schema

chronosphere-dashboard-schema.json Raw ↑
{
    "openapi": "3.1.0",
    "info": {
        "version": "1.0.0",
        "title": "Standard Dashboard Configuration",
        "description": "Schema for Chronosphere's standard dashboard configuration"
    },
    "components": {
        "schemas": {
            "TextVariable": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "TextVariable"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "name": {
                                "type": "string"
                            },
                            "display": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    },
                                    "description": {
                                        "type": "string"
                                    },
                                    "hidden": {
                                        "type": "boolean"
                                    }
                                },
                                "required": [
                                    "name"
                                ]
                            },
                            "value": {
                                "type": "string"
                            }
                        },
                        "required": [
                            "name",
                            "value"
                        ]
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "TextVariable"
            },
            "LogsFieldValuesVariable": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "LogsFieldValuesVariable"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "field": {
                                "type": "string"
                            }
                        },
                        "required": [
                            "field"
                        ]
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "LogsFieldValuesVariable"
            },
            "PrometheusLabelNamesVariable": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "PrometheusLabelNamesVariable"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "matchers": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "PrometheusLabelNamesVariable"
            },
            "PrometheusLabelValuesVariable": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "PrometheusLabelValuesVariable"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "label_name": {
                                "type": "string"
                            },
                            "matchers": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            }
                        },
                        "required": [
                            "label_name"
                        ]
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "PrometheusLabelValuesVariable"
            },
            "PrometheusPromQLVariable": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "PrometheusPromQLVariable"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "expr": {
                                "type": "string"
                            },
                            "label_name": {
                                "type": "string"
                            },
                            "query_type": {
                                "type": "string",
                                "enum": [
                                    "Instant",
                                    "Range"
                                ]
                            }
                        },
                        "required": [
                            "expr",
                            "label_name"
                        ]
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "PrometheusPromQLVariable"
            },
            "StaticListVariable": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "StaticListVariable"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "values": {
                                "type": "array",
                                "items": {
                                    "anyOf": [
                                        {
                                            "type": "string"
                                        },
                                        {
                                            "type": "object",
                                            "properties": {
                                                "label": {
                                                    "type": "string"
                                                },
                                                "value": {
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "label",
                                                "value"
                                            ]
                                        }
                                    ]
                                }
                            }
                        },
                        "required": [
                            "values"
                        ]
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "StaticListVariable"
            },
            "ListVariable": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "ListVariable"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "name": {
                                "type": "string"
                            },
                            "display": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    },
                                    "description": {
                                        "type": "string"
                                    },
                                    "hidden": {
                                        "type": "boolean"
                                    }
                                },
                                "required": [
                                    "name"
                                ]
                            },
                            "plugin": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/LogsFieldValuesVariable"
                                    },
                                    {
                                        "$ref": "#/components/schemas/PrometheusLabelNamesVariable"
                                    },
                                    {
                                        "$ref": "#/components/schemas/PrometheusLabelValuesVariable"
                                    },
                                    {
                                        "$ref": "#/components/schemas/PrometheusPromQLVariable"
                                    },
                                    {
                                        "$ref": "#/components/schemas/StaticListVariable"
                                    }
                                ],
                                "discriminator": {
                                    "propertyName": "kind",
                                    "mapping": {
                                        "LogsFieldValuesVariable": "#/components/schemas/LogsFieldValuesVariable",
                                        "PrometheusLabelNamesVariable": "#/components/schemas/PrometheusLabelNamesVariable",
                                        "PrometheusLabelValuesVariable": "#/components/schemas/PrometheusLabelValuesVariable",
                                        "PrometheusPromQLVariable": "#/components/schemas/PrometheusPromQLVariable",
                                        "StaticListVariable": "#/components/schemas/StaticListVariable"
                                    }
                                }
                            },
                            "default_value": {
                                "anyOf": [
                                    {
                                        "type": "string"
                                    },
                                    {
                                        "type": "array",
                                        "items": {
                                            "type": "string"
                                        }
                                    },
                                    {
                                        "type": "null"
                                    },
                                    {
                                        "type": "null"
                                    }
                                ]
                            },
                            "allow_multiple": {
                                "type": "boolean"
                            },
                            "allow_all_value": {
                                "type": "boolean"
                            },
                            "custom_all_value": {
                                "type": "string"
                            },
                            "capturing_regexp": {
                                "type": "string"
                            },
                            "refresh": {
                                "type": "string",
                                "enum": [
                                    "DashboardLoad",
                                    "TimeRangeUpdate"
                                ]
                            },
                            "sort": {
                                "type": "string",
                                "enum": [
                                    "AlphabeticalAsc",
                                    "AlphabeticalDesc",
                                    "NumericalAsc",
                                    "NumericalDesc"
                                ]
                            }
                        },
                        "required": [
                            "name",
                            "plugin"
                        ]
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "ListVariable"
            },
            "IntervalVariable": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "IntervalVariable"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "name": {
                                "type": "string"
                            },
                            "display": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    },
                                    "description": {
                                        "type": "string"
                                    },
                                    "hidden": {
                                        "type": "boolean"
                                    }
                                },
                                "required": [
                                    "name"
                                ]
                            },
                            "default_value": {
                                "type": "string"
                            },
                            "options": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                },
                                "description": "The list of interval options"
                            },
                            "auto": {
                                "type": "boolean",
                                "description": "Whether to include the the auto option"
                            },
                            "auto_min_interval": {
                                "type": "string",
                                "description": "The minimum interval to use when auto is enabled"
                            },
                            "auto_interval_size": {
                                "type": "string",
                                "enum": [
                                    "Small",
                                    "Medium",
                                    "Large"
                                ],
                                "description": "The interval size to use when auto is enabled (Small, Medium, Large)"
                            }
                        },
                        "required": [
                            "name"
                        ]
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "IntervalVariable"
            },
            "ChronoActiveAlertsList": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "ChronoActiveAlertsList"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {}
                    }
                },
                "required": [
                    "kind",
                    "spec"
                ],
                "title": "ChronoActiveAlertsList"
            },
            "BitsUnitOptions": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "Bits",
                            "BitsPerSec"
                        ]
                    },
                    "decimal_places": {
                        "type": "number"
                    },
                    "abbreviate": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "kind"
                ],
                "title": "BitsUnitOptions"
            },
            "BytesUnitOptions": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "Bytes",
                            "BinaryBytes",
                            "BytesPerSec",
                            "BinaryBytesPerSec"
                        ]
                    },
                    "decimal_places": {
                        "type": "number"
                    },
                    "abbreviate": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "kind"
                ],
                "title": "BytesUnitOptions"
            },
            "CustomUnitOptions": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "Custom"
                        ]
                    },
                    "value": {
                        "type": "string"
                    },
                    "decimal_places": {
                        "type": "number"
                    },
                    "abbreviate": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "kind",
                    "value"
                ],
                "title": "CustomUnitOptions"
            },
            "DecimalUnitOptions": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "Decimal"
                        ]
                    },
                    "decimal_places": {
                        "type": [
                            "number",
                            "null"
                        ]
                    },
                    "maximum_significant_digits": {
                        "type": "number"
                    },
                    "abbreviate": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "kind"
                ],
                "title": "DecimalUnitOptions"
            },
            "PercentUnitOptions": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "Percent",
                            "PercentDecimal",
                            "%"
                        ]
                    },
                    "decimal_places": {
                        "type": "number"
                    }
                },
                "required": [
                    "kind"
                ],
                "title": "PercentUnitOptions"
            },
            "TimeUnitOptions": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "Nanoseconds",
                            "Microseconds",
                            "Milliseconds",
                            "Seconds",
                            "Minutes",
                            "Hours",
                            "Days",
                            "Weeks",
                            "Months",
                            "Years"
                        ]
                    },
                    "decimal_places": {
                        "type": "number"
                    }
                },
                "required": [
                    "kind"
                ],
                "title": "TimeUnitOptions"
            },
            "BarChart": {
                "type": "object",
                "properties": {
                    "kind": {
                        "type": "string",
                        "enum": [
                            "BarChart"
                        ]
                    },
                    "spec": {
                        "type": "object",
                        "properties": {
                            "calculation": {
                                "type": "string",
                                "enum": [
                                    "First",
                                    "Last",
                                    "FirstNumber",
                                    "LastNumber",
                                    "Mean",
                                    "Sum",
                                    "Min",
                                    "Max"
                                ],
                                "description": "DEPRECATED",
                                "deprecated": true
                            },
                            "unit": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/BitsUnitOptions"
                                    },
                                    {
                                        "$ref": "#/components/schemas/BytesUnitOptions"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CustomUnitOptions"
                                    },
                                    {
                                        "$ref": "#/components/schemas/DecimalUnitOptions"
                                    },
                                    {
                                        "$ref": "#/components/schemas/PercentUnitOptions"
                                    },
                                    {
                                        "$ref": "#/components/schemas/TimeUnitOptions"
                                    }
                                ],
                                "discriminator": {
                                    "propertyName": "kind",
                                    "mapping": {
                                        "Bits": "#/components/schemas/BitsUnitOptions",
                                        "BitsPerSec": "#/components/schemas/BitsUnitOptions",
                                        "Bytes": "#/components/schemas/BytesUnitOptions",
                                        "BinaryBytes": "#/components/schemas/BytesUnitOptions",
                                        "BytesPerSec": "#/components/schemas/BytesUnitOptions",
                                        "BinaryBytesPerSec": "#/components/schemas/BytesUnitOptions",
                                        "Custom": "#/components/schemas/CustomUnitOptions",
                                        "Decimal": "#/components/schemas/DecimalUnitOptions",
                                        "Percent": "#/components/schemas/PercentUnitOptions",
                                        "PercentDecimal": "#/components/schemas/PercentUnitOptions",
                                        "%": "#/components/schemas/PercentUnitOptions",
                                        "Nanoseconds": "#/components/schemas/TimeUnitOptions",
                                        "Microseconds": "#/components/schemas/TimeUnitOptions",
                                        "Milliseconds": "#/components/schemas/TimeUnitOptions",
                                        "Seconds": "#/components/schemas/TimeUnitOptions",
                                        "Minutes": "#/components/schemas/TimeUnitOptions",
                                        "Hours": "#/components/schemas/TimeUnitOptions",
                                        "Days": "#/components/schemas/TimeUnitOptions",
                                        "Weeks": "#/components/schemas/TimeUnitOptions",
                                        "Months": "#/components/schemas/TimeUnitOptions",
                                        "Years": "#/components/schemas/TimeUnitOptions"
                                    }
                                }
                            },
                            "sort": {
                                "type": "string",
                                "enum": [
                                    "asc",
                                    "desc",
                                    "default",
                                    "series-name-asc",
                                    "series-name-desc"
                                ]
                            },
                            "mode": {
                                "type": "string",
                                "enum": [
                                    "value",
                                    "percentage"
                                ]
                            },
                            "overrides": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "value": {
                                            "type": "string"
                                        },
                                        "properties": {
                                            "type": "object",
                                            "properties": {
                                                "line_width": {
                                                    "type": "number"
                                                },
                                                "color": {
                                                    "type": "string",
                                                    "description": "Valid colors are hex, rgb, rgba, hsl, hsla"
                                                },
                                                "line_style": {
                                                    "type": "string",
                                                    "enum": [
                                                        "Dashed",
                                                        "Solid"
                                                    ],
                                                    "description": "Valid styles are Solid and Dashed"
                                                },
                                                "style": {
                                                    "type": "string",
                                                    "enum": [
                                                        "Dashed",
                                                        "Solid"
                                                    ],
                                                    "description": "Valid styles are Solid and Dashed"
                                                }
                                            }
                                        },
                                        "matcher": {
                                            "type": "object",
                                            "properties": {
                                                "type": {
                                                    "type": "string",
                                                    "enum": [
                                                        "ByRegex",
                                                        "ByName"
                                                    ]
                                                }
                                            }
                                        }
                                    },
                                    "required": [
                                        "value",
                                        "properties"
                                    ]
                                }
                            },
                            "thresholds": {
                                "type": "object",
                                "properties": {
                                    "mode": {
                                        "type": "string",
                                        "enum": [
                                            "Percent",
                                            "Absolute"
                                        ]
                                    },
                                    "max": {
                                        "type": "number"
                                    },
                                    "steps": {
                                        "type": "array",
                                        "items": {
                                            "type": "object",
                                            "properties": {
                                                "value": {
                                                    "type": "number"
                                                },
                                                "color": {
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "type": "string"
                                                },
                                                "operator": {
                                                    "type": "string",
                                                    "enum": [
                                                        "GreaterThanOrEqual",
                                                        "Equal"
                                                    ]
                                                }
                                            },
                                            "required": [
                                                "value"
                                            ]
                                        }
                                    },
                                    "base": {
                                        "type": "object",
             

# --- truncated at 32 KB (232 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/chronosphere/refs/heads/main/json-schema/chronosphere-dashboard-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/chronosphere-dashboard"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.