Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
직접 실행하는 로그·추적·지표와 합성 모니터링, 인프라 인벤토리 제공
Logs, traces and metrics you run yourself, plus synthetic monitoring and an infrastructure inventory. OTLP in, Parquet on S3, from one container to an enterprise cluster. Apache 2.0.
개발 도구GitHub @obzly온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
obzly.com: Obzly's website and docs (Astro + Starlight)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The public website for Obzly, the self-hosted observability platform: marketing pages plus the user docs, built with Astro and Starlight and served by GitHub Pages at https://obzly.com.
| Path | What |
|---|---|
src/pages/ | Marketing pages: /, /features/, /architecture/ |
src/content/docs/docs/ | Docs, served under /docs/ (Starlight, with Pagefind search) |
src/styles/custom.css | Brand colours and Jost on Starlight's CSS variables |
public/ | logo.svg, favicon.svg (copied from obzly-dev), CNAME |
mockup/index.html | The one-page clickable mockup used for design sign-off |
.github/workflows/deploy.yml | Builds on pull requests, deploys to Pages on main |
With Docker (nothing else to install):
docker compose up --build site # production build, http://localhost:8080
docker compose --profile dev up dev # hot-reloading dev server, http://localhost:4321
docker compose --profile mockup up mockup # the sign-off mockup, http://localhost:8081
The site image builds with the same Node version as CI and serves dist/ with nginx using
clean URLs and Astro's 404.html, the same way GitHub Pages serves it.
Or with Node 26 (see .nvmrc):
npm ci
npm run dev # http://localhost:4321
npm run build # writes dist/; fails on broken internal links
npm run preview # serves dist/
Search (Pagefind) is built at npm run build time, so it works in site/preview, not in dev.
Dependencies are pinned to exact versions; update them deliberately and commit package-lock.json.
Every docs page is adapted from files in the product repo (obzly-dev) and names them in a
Source: comment under its frontmatter. When those files change, update the page here.
| Docs page | obzly-dev source |
|---|---|
docs/index.mdx | README.md |
getting-started/requirements | README.md, install-obzly.sh, deploy/docker/*.example, deploy/helm/obzly/values.yaml, deploy/helm/obzly-probe/values.yaml, ARCHITECTURE.md (Capacity and cost model, Spot) |
getting-started/quick-install | README.md, install-obzly.sh |
getting-started/docker-compose | README.md, deploy/docker/README.md |
getting-started/first-project | README.md |
getting-started/send-first-logs | README.md, docs/configuration.md |
deploy/docker | deploy/docker/README.md |
deploy/helm | deploy/helm/obzly/README.md |
deploy/kubernetes-eks | deploy/kubernetes/eks/README.md, deploy/kubernetes/eks/ha/README.md |
deploy/multi-site | deploy/README.md, deploy/kubernetes/eks/control-plane/README.md, ARCHITECTURE.md (Multi-site) |
deploy/probe | deploy/probe/, deploy/helm/obzly-probe/, docs/configuration.md |
how-to/kubernetes-otel-collector | frontend/src/features/projects/ui/kubernetesOtelConfig.ts, deploy/kubernetes/obi/README.md |
how-to/synthetics | docs/SYNTHETICS.md, docs/examples/synthetics-checks.yaml |
how-to/infrastructure | docs/INFRASTRUCTURE.md |
how-to/cloud-connections | docs/INFRASTRUCTURE.md, deploy/cloud/ |
Examples use fictional names only: the company Harborline, hosts under harborline.example,
AWS account 111122223333. Never use real customer, cluster or host names.
Never copy internal material into this repo: SECURITY_REVIEW.md, ROADMAP.md,
docs/ENTERPRISE_SCALE_PLAN.md or other plans, internal hostnames, or the outdated
docs/ARCHITECTURE*.png diagrams (the architecture page draws its own).
/compare/ and /compare/<tool>/ are generated from src/data/compare/: hub.ts holds the summary
table, and each <tool>.ts holds one comparison page (the shape is in types.ts). Rules:
sources. No benchmarks or savings claims we can't back.CHECKED date in hub.ts, whenever the pages are updated.main.main.obzly.com (public/CNAME already holds it).Add these records at the DNS host for obzly.com:
| Name | Type | Value |
|---|---|---|
@ | A | 185.199.108.153 |
@ | A | 185.199.109.153 |
@ | A | 185.199.110.153 |
@ | A | 185.199.111.153 |
@ | AAAA | 2606:50c0:8000::153 |
@ | AAAA | 2606:50c0:8001::153 |
@ | AAAA | 2606:50c0:8002::153 |
@ | AAAA | 2606:50c0:8003::153 |
www | CNAME | obzly.github.io |
Once the DNS check in Settings → Pages passes and the certificate is issued, turn on Enforce HTTPS.
Apache 2.0, like Obzly itself.
how-to/grafana-promqlREADME.md (Metrics, Attribute names) |
how-to/mcp | README.md, ARCHITECTURE.md (MCP server, AI observability) |
how-to/alerts | README.md (Alerting), docs/configuration.md |
how-to/sso-scim | README.md, ARCHITECTURE.md (Federated SSO, MFA) |
how-to/promoted-fields | README.md (Logs) |
operations/upgrade | docs/runbooks/upgrade.md |
operations/backup-restore | docs/runbooks/backup-restore.md |
operations/disaster-recovery | docs/runbooks/dr.md |
operations/monitoring | deploy/observability/README.md |
reference/configuration | docs/configuration.md |
reference/log-query-api | backend/internal/features/logs/querying/readme.md |
reference/data-sources | frontend/src/features/projects/ui/dataSources/ |