Skip to content

Dash0

Connect to Dash0 to query data using Prometheus API

The List Issues component queries Dash0 to retrieve all current issues and routes execution based on issue severity.

  • Health monitoring: Check system health and route based on issue severity
  • Alert routing: Route alerts to different channels based on issue status
  • Issue tracking: Monitor and process active issues
  • Automated remediation: Trigger remediation workflows based on issues
  • Check Rules: Optional list of check rules to filter issues (leave empty to get all issues)
  • Clear: No active issues detected
  • Degraded: One or more degraded issues detected
  • Critical: One or more critical issues detected

Returns a list of issues with:

  • check_rule: The check rule that generated the issue
  • status: Issue status (clear, degraded, critical)
  • labels: Metric labels associated with the issue
  • metadata: Additional issue metadata
{
"data": {
"data": {
"result": [
{
"metric": {
"service_name": "test"
},
"value": [
1234567890,
"1"
],
"values": [
[
1234567890,
"1"
],
[
1234567900,
"2"
]
]
}
],
"resultType": "vector"
},
"status": "success"
},
"timestamp": "2026-01-19T12:00:00Z",
"type": "dash0.issues.list"
}

The Query Prometheus component executes PromQL queries against the Dash0 Prometheus API.

  • Metrics monitoring: Query application and infrastructure metrics
  • Alerting: Check metric thresholds and trigger alerts
  • Data analysis: Analyze time-series data from your applications
  • Performance monitoring: Monitor system performance metrics
  • PromQL Query: The Prometheus Query Language query to execute (supports expressions)
  • Dataset: The dataset to query (default: “default”)
  • Query Type:
    • Instant: Query a single point in time
    • Range: Query a time range with optional start, end, and step parameters

Returns the Prometheus query response including:

  • status: Query status (success or error)
  • data: Query results with metric labels and values
  • dataType: Result type (vector, matrix, scalar, or string)
  • Requires Dash0 API token and base URL configured in application settings
  • Supports all standard PromQL functions and operators
  • Range queries require start, end, and step parameters
{
"data": {
"data": {
"result": [
{
"metric": {
"service_name": "test"
},
"value": [
1234567890,
"1"
],
"values": [
[
1234567890,
"1"
],
[
1234567900,
"2"
]
]
}
],
"resultType": "vector"
},
"status": "success"
},
"timestamp": "2026-01-19T12:00:00Z",
"type": "dash0.prometheus.response"
}