Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add opentelementry implementation #295

Merged
merged 48 commits into from
Sep 23, 2021
Merged

Add opentelementry implementation #295

merged 48 commits into from
Sep 23, 2021

Commits on Sep 22, 2021

  1. Add basic otel trace(r)

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    b28f510 View commit details
    Browse the repository at this point in the history
  2. Use log entry with context

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    a4cf478 View commit details
    Browse the repository at this point in the history
  3. Fix nil fields while logging metrics endpoint

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    f51b4a6 View commit details
    Browse the repository at this point in the history
  4. Moved metrics init to telemetry pkg

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    42febb5 View commit details
    Browse the repository at this point in the history
  5. add basic metrics and tracing

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    64b7389 View commit details
    Browse the repository at this point in the history
  6. Trace statusCode

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    e871ba4 View commit details
    Browse the repository at this point in the history
  7. Add otel tracing for client req and endpoint related kinds

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    04ebed1 View commit details
    Browse the repository at this point in the history
  8. add couper uid to trace spans

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    299aa93 View commit details
    Browse the repository at this point in the history
  9. Refactor uid as middleware

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    8f3d58a View commit details
    Browse the repository at this point in the history
  10. Fix endpoint log handler kind for Stringer interface

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    86bcba9 View commit details
    Browse the repository at this point in the history
  11. expose receiver port

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    123c2da View commit details
    Browse the repository at this point in the history
  12. Fix span start with configured traceProvider

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    aa8a139 View commit details
    Browse the repository at this point in the history
  13. Refine trace spans, replaced backend span with events

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    9e36a8f View commit details
    Browse the repository at this point in the history
  14. Refactor responseWriter and accessLog to be setup and called within m…

    …iddleware chain
    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    d215b33 View commit details
    Browse the repository at this point in the history
  15. Add client/backend request counter

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    97acc97 View commit details
    Browse the repository at this point in the history
  16. Add go instrumentation if exporter kind is prometheus

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    23a3b42 View commit details
    Browse the repository at this point in the history
  17. Add backend and connection metrics / traces

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    c744940 View commit details
    Browse the repository at this point in the history
  18. Add more metrics and grafana dashboard

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    4d16577 View commit details
    Browse the repository at this point in the history
  19. Add settings metrics exporter switch and additional opts

    Update grafana board to handle otlp or prom exports (histogram vs gauge)
    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    00e9f0e View commit details
    Browse the repository at this point in the history
  20. auto provision current couper dashboard

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    da57678 View commit details
    Browse the repository at this point in the history
  21. uid from context may be nil

    within testcases
    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    d1ed7eb View commit details
    Browse the repository at this point in the history
  22. Fix setting gzipReader on nil beresps

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    6e8ed9c View commit details
    Browse the repository at this point in the history
  23. Fix wrong header removal

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    b35e425 View commit details
    Browse the repository at this point in the history
  24. Fix missing early out on roundtrip error

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    008635d View commit details
    Browse the repository at this point in the history
  25. Fixup run cmd test: add missing telemetry defaults

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    3341446 View commit details
    Browse the repository at this point in the history
  26. Add error type metric

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    369054a View commit details
    Browse the repository at this point in the history
  27. Refine grafana http status code panel

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    2162d45 View commit details
    Browse the repository at this point in the history
  28. Add prom metrics test

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    409e584 View commit details
    Browse the repository at this point in the history
  29. scrape logs as debug log level

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    ac2e23c View commit details
    Browse the repository at this point in the history
  30. Prefix metrics names with couper_

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    c4cff34 View commit details
    Browse the repository at this point in the history
  31. fixup grafana variables

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    9770246 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    7686455 View commit details
    Browse the repository at this point in the history
  33. Dashboard refinements

    fix 5xx percentage
    add couper version
    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    448dd0a View commit details
    Browse the repository at this point in the history
  34. Add metrics for client connections

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    c467d93 View commit details
    Browse the repository at this point in the history
  35. fix exporter init

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    d290d8d View commit details
    Browse the repository at this point in the history
  36. default metrics exporter is prometheus

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    7c8decb View commit details
    Browse the repository at this point in the history
  37. metrics and traces are a beta feature

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    a49d23e View commit details
    Browse the repository at this point in the history
  38. Fixup metrics testcase

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    707cb13 View commit details
    Browse the repository at this point in the history
  39. change otel api to rc3

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    538a363 View commit details
    Browse the repository at this point in the history
  40. sync test server start and cancel

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    32fb7a1 View commit details
    Browse the repository at this point in the history
  41. fix race condition with own meter mutexed var

    refactor due to import cycles
    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    f8cdc8f View commit details
    Browse the repository at this point in the history
  42. fixup

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    631d5e2 View commit details
    Browse the repository at this point in the history
  43. Change to beta options

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    baed099 View commit details
    Browse the repository at this point in the history
  44. remove unstable metric

    todo: stable testcase for be conns
    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    0e6afbb View commit details
    Browse the repository at this point in the history
  45. Fixup global meter provider for oltp metrics exporter

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    2108cc4 View commit details
    Browse the repository at this point in the history
  46. record client request start time asap

    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    3060fee View commit details
    Browse the repository at this point in the history
  47. use nil check instead of obsolete type assertion

    field values are interface
    Marcel Ludwig committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    f2e73bb View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Configuration menu
    Copy the full SHA
    34890b9 View commit details
    Browse the repository at this point in the history