0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-12 00:41:24 +00:00
netdata_netdata/integrations/schemas/exporter.json
Austin S. Hemmelgarn 3829b4c48a
Add exporter integration schema. ()
Also splits a bit more out to shared definitions.
2023-07-26 17:54:11 +05:30

44 lines
1 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"title": "Netdata Agent data exporter metadata.",
"properties": {
"id": {
"$ref": "./shared.json#/$defs/id"
},
"meta": {
"$ref": "./shared.json#/$defs/instance"
},
"keywords": {
"$ref": "./shared.json#/$defs/keywords"
},
"overview": {
"type": "object",
"description": "General information about the exporter.",
"properties": {
"exporter_description": {
"type": "string",
"description": "General description of what the exporter does."
},
"exporter_limitations": {
"type": "string",
"description": "Explanation of any limitations of the exporter."
}
},
"required": [
"exporter_description",
"exporter_limitations"
]
},
"setup": {
"$ref": "./shared.json#/$defs/setup"
}
},
"required": [
"id",
"meta",
"keywords",
"overview",
"setup"
]
}