mirror of
https://github.com/Dokploy/templates.git
synced 2026-05-06 16:55:42 -05:00
[PR #750] feat: add OpenObserve template #4229
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/750
Author: @andrew-tinekov
Created: 3/23/2026
Status: 🔄 Open
Base:
canary← Head:feat/add-openobserve-template📝 Commits (2)
e19e979feat: add openobserve templateaf9f579fix(openobserve): fix code violations📊 Changes
4 files changed (+70 additions, -0 deletions)
View changed files
➕
blueprints/openobserve/docker-compose.yml(+18 -0)➕
blueprints/openobserve/openobserve.svg(+14 -0)➕
blueprints/openobserve/template.toml(+17 -0)📝
meta.json(+21 -0)📄 Description
What is this PR about?
New PR of OpenObserve – a cloud-native observability platform that unifies logs, metrics, and traces into one solution.
Checklist
Before submitting this PR, please make sure that:
Screenshots or Videos
Greptile Summary
This PR adds a new OpenObserve template — a cloud-native observability platform for logs, metrics, and traces. The overall structure is sound, but the
docker-compose.ymlhas several violations of the project's documented conventions (AGENTS.md) that need to be addressed before merging.Key issues:
version: "3.8"— AGENTS.md requires this as the first line of every docker-compose.yml.portsused instead ofexpose— AGENTS.md explicitly prohibitsportsin templates;exposemust be used instead. Usingportsmaps container ports to the host, bypassing Dokploy's network isolation.latesttag) — AGENTS.md requires pinning images to specific versions to prevent supply chain attacks and ensure deployment reproducibility. The"version": "latest"inmeta.jsonshould also be updated to match the pinned tag once chosen.ZO_HTTP_PORTandZO_GRPC_PORTare threaded through as env vars unnecessarily; since they are static values, they can be hardcoded directly inexpose.Confidence Score: 2/5
ports→exposefix, missingversion: "3.8", and image pinning are addressed.portsdirective, and unpinned image tag. These are straightforward fixes but required by the project's own guidelines before the template can be merged.blueprints/openobserve/docker-compose.ymlrequires all three fixes;meta.jsonneeds the version updated once the image is pinned.Reviews (1): Last reviewed commit: "feat: add openobserve template" | Re-trigger Greptile
(2/5) Greptile learns from your feedback when you react with thumbs up/down!
Context used:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.