Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-29727

POC of bonfire telemetry using elastic

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • Bonfire
    • False
    • Hide

      None

      Show
      None
    • False
    • Unset
    • No

      After discussing https://issues.redhat.com/browse/RHCLOUD-28730 the team decided it would be best to use elastic. The goal of this ticket would be to add new code to bonfire that will push data to elastic.

      • Set up an elasticsearch instance (can be just running locally for the POC)
      • Add something similar to the async log handler (following example given by Adam) in bonfire
      • Elastic URL that is used for the log handler should be configurable with an ENV var in config.py
      • The log handler should fail gracefully (i.e., not crash the app) if elastic is unreachable or times out in less than 5sec.
      • Send a simple telemetry item up to elastic (for example, the CLI options that the user executed when running bonfire)
      • Demonstrate how we can access the info once stored in elastic

            rh-ee-maholder Matt Holder
            bsquizza@redhat.com Brandon Squizzato
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: