feat(monitoring): Add Datadog Monitoring for all k8s metrics + logs, and add dd-agent to VMs (#4441)

* swap EXA_API_KEY in CI, add DD_API_KEY to CI, add dd-agent to CI runners, and codify datadog agent config from kubernetes (also enable k8s logging)

* actually set exa api key properly

* actually fix it

* fix 'site' bug and change tags better

* fix 'site' bug and change tags better

* fix lmstudio post uv migration

* sync lmstudio to oss

* install dd after secres available

* move dd installation to startup script
This commit is contained in:
Kian Jones
2025-09-08 10:17:36 -07:00
committed by GitHub
parent a8caf59a73
commit 8f3aabd89d
2 changed files with 2 additions and 2 deletions

View File

@@ -387,7 +387,7 @@ jobs:
LETTA_PINECONE_API_KEY: ${{ secrets.LETTA_PINECONE_API_KEY }} LETTA_PINECONE_API_KEY: ${{ secrets.LETTA_PINECONE_API_KEY }}
LETTA_ENABLE_PINECONE: ${{ secrets.LETTA_ENABLE_PINECONE }} LETTA_ENABLE_PINECONE: ${{ secrets.LETTA_ENABLE_PINECONE }}
EXA_API_KEY: ${{ secrets.EXA_API_KEY }} EXA_API_KEY: ${{ env.EXA_API_KEY }}
# Docker-specific environment variables # Docker-specific environment variables
PYTHONPATH: ${{ inputs.use-docker && format('{0}:{1}', github.workspace, env.PYTHONPATH) || '' }} PYTHONPATH: ${{ inputs.use-docker && format('{0}:{1}', github.workspace, env.PYTHONPATH) || '' }}

View File

@@ -31,7 +31,7 @@ jobs:
uses: ./.github/workflows/reusable-test-workflow.yml uses: ./.github/workflows/reusable-test-workflow.yml
with: with:
test-type: "integration" test-type: "integration"
install-args: "-E dev -E postgres -E external-tools -E tests -E cloud-tool-sandbox -E google" install-args: "--extra postgres --extra external-tools --extra dev --extra cloud-tool-sandbox --extra google"
test-command: "uv run pytest -svv tests/" test-command: "uv run pytest -svv tests/"
timeout-minutes: 60 timeout-minutes: 60
runner: '["self-hosted", "gpu", "lmstudio"]' runner: '["self-hosted", "gpu", "lmstudio"]'