Gravitee · Capability

Gravitee Traffic Observability

Workflow capability for SREs and API observers: real-time analytics queries, time-series dashboards, log search, and alert engine integration across all Gravitee gateways.

Run with Naftiko GraviteeObservabilityAnalyticsAlertsLogs

Capability Spec

traffic-observability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Gravitee Traffic Observability
  description: >-
    Workflow capability for SREs and API observers: real-time analytics
    queries, time-series dashboards, log search, and alert engine integration
    across all Gravitee gateways.
  tags:
    - Gravitee
    - Observability
    - Analytics
    - Alerts
    - Logs
  created: '2026-05-15'
  modified: '2026-05-15'
binds:
  - namespace: env
    keys:
      GRAVITEE_APIM_URL: GRAVITEE_APIM_URL
      GRAVITEE_APIM_TOKEN: GRAVITEE_APIM_TOKEN
      GRAVITEE_AE_URL: GRAVITEE_AE_URL
      GRAVITEE_AE_TOKEN: GRAVITEE_AE_TOKEN
imports:
  - source: shared/gravitee-apim.yaml
capability:
  consumes:
    - type: http
      namespace: gravitee-apim
      baseUri: '{GRAVITEE_APIM_URL}/management/v2'
      authentication:
        type: bearer
        value: '{{GRAVITEE_APIM_TOKEN}}'
      tools:
        - query-measures
        - query-time-series
        - list-dashboards
        - search-logs
    - type: http
      namespace: gravitee-alert-engine
      baseUri: '{GRAVITEE_AE_URL}'
      description: Gravitee Alert Engine for rule-based notifications.
      authentication:
        type: bearer
        value: '{{GRAVITEE_AE_TOKEN}}'
      resources:
        - name: triggers
          path: /alerts/triggers
          operations:
            - name: list-triggers
              method: GET
              description: List alert triggers.
            - name: create-trigger
              method: POST
              description: Create an alert trigger.
        - name: notifiers
          path: /alerts/notifiers
          operations:
            - name: list-notifiers
              method: GET
              description: List alert notifiers.