Skip to main content

Orwell's Middleware API

Environment Variables

  • REDIS_HOST:

    • Description: Address running the Redis instance where metrics are stored.
    • Type: string
    • Default: "localhost"
  • REDIS_PORT:

    • Description: Port running the Redis instance.
    • Type: int
    • Default: 6379
  • REDIS_PASSWORD:

    • Description: Password for the Redis instance.
    • Type: string
    • Default: "root"
  • POSTGRES_HOST:

    • Description: Address running the Postgres instance where the host configuration is stored.
    • Type: string
    • Default: "localhost"
  • POSTGRES_PORT:

    • Description: Port running the Postgres instance.
    • Type: int
    • Default: 5432
  • POSTGRES_DB:

    • Description: Default database for the Postgres instance.
    • Type: string
    • Default: "orwell_hosts"
  • POSTGRES_USER:

    • Description: User for the Postgres instance.
    • Type: string
    • Default: "postgres"
  • POSTGRES_PASSWORD:

    • Description: Password for the Postgres instance.
    • Type: string
    • Default: "root"
  • KAFKA_HOST:

    • Description: Address running the Kafka instance that receives unprocessed metrics.
    • Type: string
  • KAFKA_PORT:

    • Description: Port running the Kafka instance.
    • Type: int
  • OSM_HOST:

    • Description: Address running the Open Source Mano.
    • Type: string
  • OSM_USER:

    • Description: User for the Open Source Mano.
    • Type: string
  • OSM_PWD:

    • Description: Password for the Open Source Mano.
    • Type: string
  • OSM_PROJECT:

    • Description: Project identifier inside of the Open Source Mano.
    • Type: string
  • OPENSTACK_HOST:

    • Description: Address running OpenStack.
    • Type: string
  • OPENSTACK_ID:

    • Description: OpenStack's identifier.
    • Type: string
  • OPENSTACK_SECRET:

    • Description: OpenStack's secret.
    • Type: string
  • PROMETHEUS_HOST:

    • Description: Address running the Prometheus instance.
    • Type: string
  • PROMETHEUS_PORT:

    • Description: Port running the Prometheus instance.
    • Type: int
    • Default: 9090
  • GRAFANA_HOST:

    • Description: Address running the Grafana instance.
    • Type: string
  • GRAFANA_PORT:

    • Description: Port running the Grafana instance.
    • Type: int
    • Default: 3000
  • PERFSONAR_HOST:

    • Description: Address running the PerfSonar Toolkit instance.
    • Type: string
  • PERFSONAR_VERIFY_SSL:

    • Description: Whether to verify the SSL certificate for the running the PerfSonar Toolkit instance.
    • Type: bool
    • Default: False
  • SD_ARTIFICIAL_HOSTS:

    • Description: Additional entries for the service discovery endpoint.
    • Type: json list
    • Default: "[]"