Examples and walk-through

NASA cluster configuration

The NASA has a public cluster, which decided to use to run a lot of the testing. See the NASA Cluster instructions to onboard it and get your credentials.

clusters:
  nasa:
    cluster_config:
      kafka:
        bootstrap.servers: kafka.gcn.nasa.gov:9092
        security.protocol: sasl_ssl
        sasl.mechanisms: OAUTHBEARER
        sasl.oauthbearer.method: oidc
        sasl.oauthbearer.client.id: <NASA OAuth Client ID>
        sasl.oauthbearer.client.secret: <NAS OAuth Client Secret>
        sasl.oauthbearer.token.endpoint.url: https://auth.gcn.nasa.gov/oauth2/token
        sasl.oauthbearer.scope: gcn.nasa.gov/kafka-public-consumer
        client.id: kafka-overwatch-dev
    reporting_config:
      exports:
        local: ./nasa_generated_reports
      output_formats:
        pandas_dataframe:
          - csv
          - json
      evaluation_period_in_seconds: 300