mmosarafO2
380e336369
feat(ingestion): Docker and Kubernetes setup modes for database cards
...
The Postgres, MySQL, MariaDB, SQL Server, MongoDB and Redis cards gain
Docker and Kubernetes setup modes beside Automatic (script) and Manual.
Both run otel/opentelemetry-collector-contrib at the DBM collector
version with the card's own metrics config, and the Database Monitoring
config for the Metrics + Database Monitoring variant.
- Docker: one paste writes config.yaml (and dbm-config.yaml) into
./o2-<db>-collector/ and starts the image with docker run, the
password env vars the configs read, host.docker.internal via
--add-host, and for Postgres/MySQL/MariaDB DBM the database log
directory mounted read-only.
- Kubernetes: one kubectl apply of a Namespace, a Secret with the
password env vars, a ConfigMap carrying the configs and a one-replica
Deployment labelled app=o2-<db>-collector, then a rollout restart.
- Each mode has its own host field (host.docker.internal, a cluster DNS
name) while port, database and log path stay shared across modes.
- Uninstall follows the selected mode: docker rm -f in Docker, kubectl
delete by label in Kubernetes, the script's uninstall in Automatic.
2026-11-03 10:21:13 +00:00
Vamsi Karthik R
b6be863070
test: fix three e2e tests (dashboard variable save, metrics range body, IAM pane Selected filter) ( #16309 )
2026-11-03 09:42:21 +00:00
ktx-akshay
236f0b9103
test(dashboards): add E2E coverage for the bar gauge panel type ( #16313 )
2026-11-03 08:35:53 +00:00
Subhra264
c83fd125a7
fix(alerts): Slack app posts for composites, a fair downtime cap, refused posts on Settings ( #16269 )
2026-11-03 08:34:59 +00:00
Shrinath Rao
1778d7bc5a
fix: return 400 for an invalid remote scorer endpoint ( #16315 )
2026-11-03 08:09:48 +00:00
Loakesh Indiran
2353c0c336
fix(llm-eval): reuse a saved provider key only for its saved endpoint ( #16310 )
2026-11-03 08:07:37 +00:00
Huaijin
a185ab1e13
chore: fill default search Query fields with ..Default::default() ( #16314 )
2026-11-03 08:01:44 +00:00
Vamsi Karthik R
289a52ea20
fix(logs): keep field-value filters on the exact field name ( #16304 )
2026-11-03 07:43:25 +00:00
Loakesh Indiran
f7436e1472
fix(synthetics): offer only AWS when adding a location ( #16308 )
2026-11-03 07:30:54 +00:00
Vamsi Karthik R
e561cfcad9
test(oncall): run the on-call suites for real in enterprise CI ( #15987 )
2026-11-03 06:54:41 +00:00
Huaijin
b36c61ebd1
feat(profiles): support user-defined schema for profiles streams ( #16237 )
2026-11-03 06:43:36 +00:00
Shrinath Rao
476bbfb39c
fix: reject a negative toolset list limit and publish satisfiable scorer schemas ( #16301 )
2026-11-03 06:35:00 +00:00
Harsh Mahajan
2e11c091a1
fix(ai-review): review every new commit, keep one comment, grade P0-P3 ( #16100 )
2026-11-03 06:25:51 +00:00
Abhay Padamani
aee74c52c8
fix(recent-searches): distinct toolbar icon, Logs button size, refetch a stale stream list on restore ( #16223 )
2026-11-03 06:22:35 +00:00
Harsh Mahajan
da6d472031
fix(ai-review): let the server price review LLM spans from token counts ( #16197 )
2026-11-03 06:12:34 +00:00
Huaijin
7fe726b73f
fix: tell Prometheus remote write senders how much was written ( #16214 )
2026-11-03 06:06:35 +00:00
Shrinath Rao
2c7a161917
fix(metrics): search says "No metrics match" though matches with data exist ( #16290 )
2026-11-03 05:44:42 +00:00
Shrinath Rao
e6a65bfa95
fix(authz): test overlong role users against the 512-byte OpenFGA limit ( #16291 )
2026-11-03 05:01:42 +00:00
uddhavdave
0bea83c325
fix(ci): push translation commits with a GitHub App token ( #16255 )
2026-11-03 04:44:58 +00:00
Manul Patel and Manul
2287444a15
fix(db): propagate file_list registration errors to prevent silent da… ( #15968 )
...
Co-authored-by: Manul <manulpatel@users.noreply.github.com >
2026-11-03 04:35:08 +00:00
Huaijin
cb10cb7f20
fix: do not acknowledge Firehose and Pub/Sub requests that stored nothing ( #16253 )
2026-11-03 04:15:31 +00:00
uddhavdave and github-actions[bot]
bc1e8d92b8
fix: withhold tokens and credentials from readers in fleet, destinations, synthetics and AI ( #16044 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-03 02:44:28 +00:00
Harsh Mahajan
61cef336d3
fix(openapi): publish public API routes and guard spec coverage ( #16280 )
2026-11-02 22:59:27 +00:00
Harsh Mahajan
5511ba9d21
ci(telemetry): let the server price CI LLM spans from token counts ( #16258 )
2026-11-02 22:09:00 +00:00
Harsh Mahajan
04f6d0b8a9
fix(ci): cut wasted CI work and start enterprise checks on ready-for-ci ( #16195 )
2026-11-02 21:40:13 +00:00
Shrinath Rao
fe9723950c
test(fleet): API, RBAC, UI and real-collector coverage for fleet management ( #16189 )
2026-11-02 17:31:58 +00:00
ktx-vaidehi and github-actions[bot]
e7d618de91
feat(dashboards): Chart | Data switch on panels, View panel and the panel editor ( #16059 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 17:20:34 +00:00
Huaijin
820aa48c3c
fix(streams): treat profiles as user data; original-data toggle only on logs ( #16249 )
2026-11-02 14:51:07 +00:00
Shrinath Rao
b0780de250
fix: return clean errors from roles and groups APIs ( #16205 )
2026-11-02 14:47:39 +00:00
Neha P and github-actions[bot]
97dd743693
fix(workflows): scope draft update and delete to the org ( #16215 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 14:25:30 +00:00
Sai Nikhil
81f872310e
ci(ui): shard the UI unit tests into 4 jobs and merge coverage ( #16241 )
2026-11-02 14:22:45 +00:00
Mina Karam and Claude Opus 5.5
4e58fb78ca
fix(mcp): use the npm package in the skills install command ( #16117 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 13:34:11 +00:00
Loakesh Indiran
0849e20e8a
chore(agents): require streaming search endpoints in the UI and drop MySQL from the schema rules ( #16260 )
2026-11-02 13:27:30 +00:00
ktx-akshay and Abhay Padamani
4326bc220d
fix(dashboards): show one No Data state on an empty logs panel ( #16227 )
...
Co-authored-by: Abhay Padamani <141122205+ktx-abhay@users.noreply.github.com >
2026-11-02 13:05:48 +00:00
uddhavdave
29cfe58986
fix(llm-eval): org-scope provider lookups; check experiment dataset, prompt and provider reads ( #16174 )
2026-11-02 12:50:01 +00:00
Sai Nikhil
b0544e2280
fix(profiles): wire the frame menu in Compare ( #16239 )
2026-11-02 12:41:58 +00:00
Hengfei Yang
61cc2175a2
fix(search): match substrings that overlap a partial match in ContainsAutomaton ( #16250 )
2026-11-02 12:39:43 +00:00
Omkar Kesarkhane and github-actions[bot]
305e0c2fc1
fix(alerts): faster alert library cards and a first-run path to the library ( #16087 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 12:38:25 +00:00
Huaijin
11c0cb0a9b
feat(profiles): build tantivy index for profiles streams ( #16238 )
2026-11-02 12:34:57 +00:00
ktx-vaidehi
abe6b6290c
fix(dashboards): range warning text, dashed comparison series, View Panel variables ( #16013 ) ( #16232 )
2026-11-02 12:34:52 +00:00
Neha P
1b9f0764c5
fix(rum): keep Performance sub-tab links on their tab ( #16212 )
2026-11-02 12:32:48 +00:00
Ashish Kolhe and github-actions[bot]
52bbd1634e
fix(ui): name the right permission and surface every RBAC denial ( #16204 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 12:18:56 +00:00
Shrinath Rao and Ashish Kolhe
b42ff72f2e
chore: document PromQL 400/403/429 responses ( #16224 )
...
Co-authored-by: Ashish Kolhe <35160958+oasisk@users.noreply.github.com >
2026-11-02 11:52:29 +00:00
Huaijin
46a85bb9cc
fix: skip compactor jobs for streams whose key cannot be stored ( #16231 )
2026-11-02 11:43:42 +00:00
Hengfei Yang
07ae6fc163
chore: say fleet tokens get 401 when fleet is disabled ( #16243 )
2026-11-02 11:42:36 +00:00
Loakesh Indiran
d84759f64f
chore(agents): add feature-owned internal stream naming convention ( #16244 )
2026-11-02 11:14:19 +00:00
Hengfei Yang
b981d04ce1
fix(promql): report the metric streams a query read in usage events ( #16240 )
2026-11-02 19:13:54 +08:00
Subhra264 and github-actions[bot]
36d0c7ee06
feat(oncall): on-call pages in Slack, on the OpenObserve Slack app ( #16192 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 19:13:37 +08:00
Subhra264 and github-actions[bot]
f8c580e452
feat(oncall): one acknowledge across alerts, incidents and on-call pages ( #16098 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 09:45:42 +00:00
Shrinath Rao
f624c0b157
test(streams): don't count GitHub 429 as a broken doc link ( #16202 )
2026-11-02 09:21:55 +00:00