From 8f3aabd89dc47ca0a16fbcb55ff10766ee07cd7e Mon Sep 17 00:00:00 2001 From: Kian Jones <11655409+kianjones9@users.noreply.github.com> Date: Mon, 8 Sep 2025 10:17:36 -0700 Subject: [PATCH] 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 --- .github/workflows/reusable-test-workflow.yml | 2 +- .github/workflows/test-lmstudio.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable-test-workflow.yml b/.github/workflows/reusable-test-workflow.yml index d51fd8ec..e81e7672 100644 --- a/.github/workflows/reusable-test-workflow.yml +++ b/.github/workflows/reusable-test-workflow.yml @@ -387,7 +387,7 @@ jobs: LETTA_PINECONE_API_KEY: ${{ secrets.LETTA_PINECONE_API_KEY }} 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 PYTHONPATH: ${{ inputs.use-docker && format('{0}:{1}', github.workspace, env.PYTHONPATH) || '' }} diff --git a/.github/workflows/test-lmstudio.yml b/.github/workflows/test-lmstudio.yml index dedbb790..c190899a 100644 --- a/.github/workflows/test-lmstudio.yml +++ b/.github/workflows/test-lmstudio.yml @@ -31,7 +31,7 @@ jobs: uses: ./.github/workflows/reusable-test-workflow.yml with: 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/" timeout-minutes: 60 runner: '["self-hosted", "gpu", "lmstudio"]'