Prometheus · JSON-LD Context

Prometheus Io Context

JSON-LD context defining the semantic vocabulary for Prometheus Io from Prometheus.

48 Classes 6 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
prom: https://prometheus.io/ns/
om: https://openmetrics.io/ns/

Classes

name description url version Metric Counter Gauge Histogram Summary NativeHistogram Series Sample Labels ScrapeTarget ScrapePool Job Instance Exporter Rule RecordingRule AlertingRule Alert Alertmanager Silence Receiver RemoteWrite OTLPReceiver Query InstantQuery RangeQuery PromQL metricName labels value job instance scrapeInterval scrapeTimeout health lastError expr for severity state annotations fingerprint metricType exemplar

Properties

Property Type Container
license reference
documentation reference
sourceCode reference
timestamp schema:DateTime
scrapeUrl reference
lastScrape schema:DateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "prom": "https://prometheus.io/ns/",
    "om": "https://openmetrics.io/ns/",

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "license": { "@id": "schema:license", "@type": "@id" },
    "version": "schema:softwareVersion",
    "documentation": { "@id": "schema:documentation", "@type": "@id" },
    "sourceCode": { "@id": "schema:codeRepository", "@type": "@id" },

    "Metric":        "prom:Metric",
    "Counter":       "prom:Counter",
    "Gauge":         "prom:Gauge",
    "Histogram":     "prom:Histogram",
    "Summary":       "prom:Summary",
    "NativeHistogram": "prom:NativeHistogram",
    "Series":        "prom:Series",
    "Sample":        "prom:Sample",
    "Labels":        "prom:Labels",
    "ScrapeTarget":  "prom:ScrapeTarget",
    "ScrapePool":    "prom:ScrapePool",
    "Job":           "prom:Job",
    "Instance":      "prom:Instance",
    "Exporter":      "prom:Exporter",
    "Rule":          "prom:Rule",
    "RecordingRule": "prom:RecordingRule",
    "AlertingRule":  "prom:AlertingRule",
    "Alert":         "prom:Alert",
    "Alertmanager":  "prom:Alertmanager",
    "Silence":       "prom:Silence",
    "Receiver":      "prom:Receiver",
    "RemoteWrite":   "prom:RemoteWrite",
    "OTLPReceiver":  "prom:OTLPReceiver",
    "Query":         "prom:Query",
    "InstantQuery":  "prom:InstantQuery",
    "RangeQuery":    "prom:RangeQuery",
    "PromQL":        "prom:PromQL",

    "metricName": "prom:metricName",
    "labels":     "prom:labels",
    "value":      "prom:value",
    "timestamp":  { "@id": "prom:timestamp", "@type": "schema:DateTime" },
    "job":        "prom:job",
    "instance":   "prom:instance",
    "scrapeUrl":  { "@id": "prom:scrapeUrl", "@type": "@id" },
    "scrapeInterval": "prom:scrapeInterval",
    "scrapeTimeout":  "prom:scrapeTimeout",
    "health":     "prom:health",
    "lastScrape": { "@id": "prom:lastScrape", "@type": "schema:DateTime" },
    "lastError":  "prom:lastError",
    "expr":       "prom:expr",
    "for":        "prom:for",
    "severity":   "prom:severity",
    "state":      "prom:state",
    "annotations":"prom:annotations",
    "fingerprint":"prom:fingerprint",

    "metricType": "om:metricType",
    "exemplar":   "om:Exemplar"
  }
}