Add recording

* Always output awx logs to a file via otel
* That log file can always be later replayed into a product that
  supports otlp at a later date.
* Useful when you find a problem that you need a time series DB to help
  find and solve.
* Useful if a community member or customer has a problem where a time
  series db would be helpful. You can take a "remote" users log and
  replay it locally for analysis.
This commit is contained in:
Chris Meyers
2024-05-20 15:47:23 -04:00
committed by Chris Meyers
parent da46a29f40
commit cae42653bf
5 changed files with 45 additions and 7 deletions

View File

@@ -55,6 +55,7 @@ python-dsv-sdk>=1.0.4
python-tss-sdk>=1.2.1
python-ldap
pyyaml>=6.0.1
pyzstd
receptorctl
social-auth-core[openidconnect]==4.4.2 # see UPGRADE BLOCKERs
social-auth-app-django==5.4.0 # see UPGRADE BLOCKERs

View File

@@ -446,6 +446,8 @@ pyyaml==6.0.1
# djangorestframework-yaml
# kubernetes
# receptorctl
pyzstd==0.15.10
# via -r /awx_devel/requirements/requirements.in
receptorctl==1.4.4
# via -r /awx_devel/requirements/requirements.in
redis==5.0.1