Uploaded image for project: 'VOLTHA'
  1. VOLTHA
  2. VOL-3199

Allow Dynamic Configuration of Tracing in Voltha Components

    XMLWordPrintable

    Details

      Description

      Enhance the current Jaeger based Tracing implementation to support following additional optimizations and features:

      1. It should be possible to dynamically disable/enable the tracing generation for a running container.
      2. The enable/disable of tracing should be independent of log correlation; both can be independently enabled/disabled at same time. 
      3. It should be possible to completely disable the generation of tracing samples dynamically thus providing capability to Users to save CPU cycles in running voltha components during events of resource starvation.
      4. When Jaeger tracing stack is not deployed, no error should be logged in event of any communication or ingestion failure for generated tracing samples in voltha logs. Also, any such failure should not adversely impact the performance of any voltha component.
      5. It is also desirable to devise an adaptive solution to disable the generation of tracing samples after continuous failures over a configurable amount of time.

        Attachments

        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            girishk Girish Kumar
            Reporter:
            girishk Girish Kumar
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: