# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: OpenObserve
spec:
    description: |
        OpenObserve is a cloud-native observability platform for logs, metrics, and traces. It provides a unified interface for monitoring and analyzing your infrastructure and applications, offering a cost-effective alternative to Datadog and Elasticsearch with significantly lower storage requirements.
    coverImage: https://github.com/openobserve/openobserve/raw/main/screenshots/dashboard.png
    icon: https://openobserve.ai/img/logo/o2-logo-readme.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access OpenObserve
        - key: ZO_ROOT_USER_EMAIL
          type: STRING
          name: Root User Email
          description: Email address for the root admin user
        - key: ZO_ROOT_USER_PASSWORD
          type: STRING
          name: Root User Password
          description: Password for the root admin user
    tags:
        - monitoring
        - observability
        - logs
    readme: |
        # OpenObserve

        A cloud-native observability platform that unifies logs, metrics, traces, and session replays into a single interface, offering up to 140x lower storage costs compared to Elasticsearch.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Access the OpenObserve web UI and log in with your root user credentials
        2. **Ingest logs** — Send logs from your applications using the built-in ingestion APIs or popular agents like Fluentd, Vector, and OpenTelemetry
        3. **Create dashboards** — Build custom dashboards to visualize your metrics, logs, and traces
        4. **Set up alerts** — Configure alert rules to get notified when issues arise in your infrastructure
        5. **Explore traces** — Analyze distributed traces to understand request flows across your microservices

        ## Key Features

        - Unified platform for logs, metrics, traces, and session replays
        - Up to 140x lower storage costs compared to Elasticsearch
        - Built-in SQL query engine for powerful log analysis
        - Custom dashboard builder with various visualization types
        - Real-time alerting with configurable notification channels
        - OpenTelemetry native support for traces and metrics
        - Compatible with popular log shippers like Fluentd, Vector, and Filebeat
        - Role-based access control for team collaboration
        - Session replay for frontend monitoring
        - Written in Rust for high performance and low resource usage

        ## License

        AGPL-3.0 — [GitHub](https://github.com/openobserve/openobserve)
    services:
        - name: openobserve
          icon: https://openobserve.ai/img/logo/o2-logo-readme.svg
          template: PREBUILT_V2
          spec:
            source:
                image: openobserve/openobserve:v0.70.1
            ports:
                - id: web
                  port: 5080
                  type: HTTP
            volumes:
                - id: openobserve-data
                  dir: /data
            env:
                ZO_ROOT_USER_EMAIL:
                    default: ${ZO_ROOT_USER_EMAIL}
                    expose: true
                ZO_ROOT_USER_PASSWORD:
                    default: ${ZO_ROOT_USER_PASSWORD}
                    expose: true
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /healthz
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            OpenObserve es una plataforma de observabilidad nativa en la nube para logs, métricas y trazas. Proporciona una interfaz unificada para monitorizar y analizar tu infraestructura y aplicaciones, ofreciendo una alternativa rentable a Datadog y Elasticsearch.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a OpenObserve
            - key: ZO_ROOT_USER_EMAIL
              type: STRING
              name: Email del usuario root
              description: Dirección de correo electrónico del usuario administrador root
            - key: ZO_ROOT_USER_PASSWORD
              type: STRING
              name: Contraseña del usuario root
              description: Contraseña del usuario administrador root
        readme: |
            # OpenObserve

            Una plataforma de observabilidad nativa en la nube que unifica logs, métricas, trazas y reproducciones de sesión en una sola interfaz, ofreciendo hasta 140 veces menos costos de almacenamiento en comparación con Elasticsearch.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — Accede a la interfaz web de OpenObserve e inicia sesión con las credenciales del usuario root
            2. **Ingesta de logs** — Envía logs desde tus aplicaciones usando las APIs de ingesta integradas o agentes populares como Fluentd, Vector y OpenTelemetry
            3. **Crea dashboards** — Construye dashboards personalizados para visualizar tus métricas, logs y trazas
            4. **Configura alertas** — Configura reglas de alerta para recibir notificaciones cuando surjan problemas en tu infraestructura
            5. **Explora trazas** — Analiza trazas distribuidas para entender los flujos de solicitudes entre tus microservicios

            ## Características principales

            - Plataforma unificada para logs, métricas, trazas y reproducciones de sesión
            - Hasta 140 veces menos costos de almacenamiento en comparación con Elasticsearch
            - Motor de consultas SQL integrado para análisis potente de logs
            - Constructor de dashboards personalizados con varios tipos de visualización
            - Alertas en tiempo real con canales de notificación configurables
            - Soporte nativo de OpenTelemetry para trazas y métricas
            - Compatible con recolectores de logs populares como Fluentd, Vector y Filebeat
            - Control de acceso basado en roles para colaboración en equipo
            - Reproducción de sesiones para monitorización frontend
            - Escrito en Rust para alto rendimiento y bajo uso de recursos

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/openobserve/openobserve)
    id-ID:
        description: |
            OpenObserve adalah platform observabilitas cloud-native untuk log, metrik, dan trace. Menyediakan antarmuka terpadu untuk memantau dan menganalisis infrastruktur dan aplikasi Anda, menawarkan alternatif hemat biaya dibanding Datadog dan Elasticsearch.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses OpenObserve
            - key: ZO_ROOT_USER_EMAIL
              type: STRING
              name: Email Pengguna Root
              description: Alamat email untuk pengguna admin root
            - key: ZO_ROOT_USER_PASSWORD
              type: STRING
              name: Kata Sandi Pengguna Root
              description: Kata sandi untuk pengguna admin root
        readme: |
            # OpenObserve

            Platform observabilitas cloud-native yang menyatukan log, metrik, trace, dan session replay ke dalam satu antarmuka, menawarkan biaya penyimpanan hingga 140 kali lebih rendah dibandingkan Elasticsearch.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. **Kunjungi domain Anda** — Akses UI web OpenObserve dan login dengan kredensial pengguna root
            2. **Kirim log** — Kirim log dari aplikasi menggunakan API ingest bawaan atau agen populer seperti Fluentd, Vector, dan OpenTelemetry
            3. **Buat dasbor** — Bangun dasbor kustom untuk memvisualisasikan metrik, log, dan trace
            4. **Atur alert** — Konfigurasi aturan alert untuk mendapat notifikasi saat terjadi masalah di infrastruktur
            5. **Jelajahi trace** — Analisis distributed trace untuk memahami alur permintaan di seluruh microservice

            ## Fitur Utama

            - Platform terpadu untuk log, metrik, trace, dan session replay
            - Biaya penyimpanan hingga 140 kali lebih rendah dibandingkan Elasticsearch
            - Mesin query SQL bawaan untuk analisis log yang powerful
            - Pembangun dasbor kustom dengan berbagai tipe visualisasi
            - Alert real-time dengan saluran notifikasi yang dapat dikonfigurasi
            - Dukungan native OpenTelemetry untuk trace dan metrik
            - Kompatibel dengan log shipper populer seperti Fluentd, Vector, dan Filebeat
            - Kontrol akses berbasis peran untuk kolaborasi tim
            - Session replay untuk pemantauan frontend
            - Ditulis dalam Rust untuk performa tinggi dan penggunaan sumber daya rendah

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/openobserve/openobserve)
    ja-JP:
        description: |
            OpenObserve はログ、メトリクス、トレースのためのクラウドネイティブな可観測性プラットフォームです。インフラストラクチャとアプリケーションの監視・分析に統一されたインターフェースを提供し、Datadog や Elasticsearch のコスト効率の良い代替手段です。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: OpenObserve にアクセスするためのドメイン
            - key: ZO_ROOT_USER_EMAIL
              type: STRING
              name: ルートユーザーメール
              description: ルート管理者ユーザーのメールアドレス
            - key: ZO_ROOT_USER_PASSWORD
              type: STRING
              name: ルートユーザーパスワード
              description: ルート管理者ユーザーのパスワード
        readme: |
            # OpenObserve

            ログ、メトリクス、トレース、セッションリプレイを単一インターフェースに統合するクラウドネイティブな可観測性プラットフォームで、Elasticsearch と比較して最大 140 倍のストレージコスト削減を実現します。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — OpenObserve ウェブ UI にアクセスし、ルートユーザーの認証情報でログイン
            2. **ログを取り込み** — 内蔵の取り込み API や Fluentd、Vector、OpenTelemetry などの一般的なエージェントを使用してアプリケーションからログを送信
            3. **ダッシュボードを作成** — メトリクス、ログ、トレースを可視化するカスタムダッシュボードを構築
            4. **アラートを設定** — インフラストラクチャに問題が発生した際に通知を受けるアラートルールを設定
            5. **トレースを探索** — 分散トレースを分析してマイクロサービス間のリクエストフローを理解

            ## 主な機能

            - ログ、メトリクス、トレース、セッションリプレイの統合プラットフォーム
            - Elasticsearch と比較して最大 140 倍のストレージコスト削減
            - 強力なログ分析のための内蔵 SQL クエリエンジン
            - 様々なビジュアライゼーションタイプのカスタムダッシュボードビルダー
            - 通知チャネル設定可能なリアルタイムアラート
            - OpenTelemetry ネイティブサポート
            - Fluentd、Vector、Filebeat などの一般的なログシッパーと互換
            - チーム協業のためのロールベースアクセス制御
            - フロントエンド監視のためのセッションリプレイ
            - Rust で記述された高パフォーマンス・低リソース使用

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/openobserve/openobserve)
    ko-KR:
        description: |
            OpenObserve는 로그, 메트릭, 트레이스를 위한 클라우드 네이티브 관측성 플랫폼입니다. 인프라와 애플리케이션을 모니터링하고 분석하는 통합 인터페이스를 제공하며, Datadog과 Elasticsearch의 비용 효율적인 대안입니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: OpenObserve에 접속할 도메인
            - key: ZO_ROOT_USER_EMAIL
              type: STRING
              name: 루트 사용자 이메일
              description: 루트 관리자 사용자의 이메일 주소
            - key: ZO_ROOT_USER_PASSWORD
              type: STRING
              name: 루트 사용자 비밀번호
              description: 루트 관리자 사용자의 비밀번호
        readme: |
            # OpenObserve

            로그, 메트릭, 트레이스, 세션 리플레이를 단일 인터페이스로 통합하는 클라우드 네이티브 관측성 플랫폼으로, Elasticsearch 대비 최대 140배 낮은 스토리지 비용을 제공합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 방문** — OpenObserve 웹 UI에 접속하여 루트 사용자 자격 증명으로 로그인
            2. **로그 수집** — 내장 수집 API 또는 Fluentd, Vector, OpenTelemetry 등의 에이전트를 사용하여 애플리케이션에서 로그 전송
            3. **대시보드 생성** — 메트릭, 로그, 트레이스를 시각화하는 커스텀 대시보드 구축
            4. **알림 설정** — 인프라에 문제가 발생할 때 알림을 받을 수 있는 알림 규칙 구성
            5. **트레이스 탐색** — 분산 트레이스를 분석하여 마이크로서비스 간 요청 흐름 파악

            ## 주요 기능

            - 로그, 메트릭, 트레이스, 세션 리플레이의 통합 플랫폼
            - Elasticsearch 대비 최대 140배 낮은 스토리지 비용
            - 강력한 로그 분석을 위한 내장 SQL 쿼리 엔진
            - 다양한 시각화 유형의 커스텀 대시보드 빌더
            - 알림 채널 구성 가능한 실시간 알림
            - OpenTelemetry 네이티브 지원
            - Fluentd, Vector, Filebeat 등 주요 로그 수집기와 호환
            - 팀 협업을 위한 역할 기반 접근 제어
            - 프론트엔드 모니터링을 위한 세션 리플레이
            - Rust로 작성된 고성능 저리소스 사용

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/openobserve/openobserve)
    th-TH:
        description: |
            OpenObserve เป็นแพลตฟอร์มการสังเกตการณ์แบบ cloud-native สำหรับล็อก เมตริก และเทรซ มอบอินเทอร์เฟซรวมสำหรับตรวจสอบและวิเคราะห์โครงสร้างพื้นฐานและแอปพลิเคชัน เป็นทางเลือกที่คุ้มค่าแทน Datadog และ Elasticsearch
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง OpenObserve
            - key: ZO_ROOT_USER_EMAIL
              type: STRING
              name: อีเมลผู้ใช้ Root
              description: ที่อยู่อีเมลสำหรับผู้ใช้แอดมิน root
            - key: ZO_ROOT_USER_PASSWORD
              type: STRING
              name: รหัสผ่านผู้ใช้ Root
              description: รหัสผ่านสำหรับผู้ใช้แอดมิน root
        readme: |
            # OpenObserve

            แพลตฟอร์มการสังเกตการณ์แบบ cloud-native ที่รวมล็อก เมตริก เทรซ และ session replay ไว้ในอินเทอร์เฟซเดียว มีต้นทุนการจัดเก็บต่ำกว่า Elasticsearch สูงสุด 140 เท่า

            ## สิ่งที่ทำได้หลังการ Deploy

            1. **เยี่ยมชมโดเมนของคุณ** — เข้าถึง UI เว็บ OpenObserve และเข้าสู่ระบบด้วยข้อมูลรับรองผู้ใช้ root
            2. **รับล็อก** — ส่งล็อกจากแอปพลิเคชันโดยใช้ API การรับข้อมูลในตัวหรือเอเจนต์ยอดนิยมอย่าง Fluentd, Vector, OpenTelemetry
            3. **สร้างแดชบอร์ด** — สร้างแดชบอร์ดที่กำหนดเองเพื่อแสดงภาพเมตริก ล็อก และเทรซ
            4. **ตั้งค่าการแจ้งเตือน** — กำหนดกฎการแจ้งเตือนเพื่อรับการแจ้งเมื่อเกิดปัญหาในโครงสร้างพื้นฐาน
            5. **สำรวจเทรซ** — วิเคราะห์ distributed trace เพื่อเข้าใจการไหลของคำขอข้ามไมโครเซอร์วิส

            ## ฟีเจอร์หลัก

            - แพลตฟอร์มรวมสำหรับล็อก เมตริก เทรซ และ session replay
            - ต้นทุนการจัดเก็บต่ำกว่า Elasticsearch สูงสุด 140 เท่า
            - เอนจิน SQL query ในตัวสำหรับการวิเคราะห์ล็อกที่ทรงพลัง
            - ตัวสร้างแดชบอร์ดที่กำหนดเองพร้อมประเภทการแสดงภาพหลากหลาย
            - การแจ้งเตือนแบบเรียลไทม์พร้อมช่องทางการแจ้งเตือนที่กำหนดเองได้
            - รองรับ OpenTelemetry แบบ native สำหรับเทรซและเมตริก
            - เข้ากันได้กับตัวส่งล็อกยอดนิยมอย่าง Fluentd, Vector, Filebeat
            - การควบคุมการเข้าถึงตามบทบาทสำหรับการทำงานร่วมกันเป็นทีม
            - Session replay สำหรับการตรวจสอบ frontend
            - เขียนด้วย Rust เพื่อประสิทธิภาพสูงและการใช้ทรัพยากรต่ำ

            ## สัญญาอนุญาต

            AGPL-3.0 — [GitHub](https://github.com/openobserve/openobserve)
    zh-CN:
        description: |
            OpenObserve 是一个云原生可观测性平台，用于日志、指标和追踪。它提供统一界面来监控和分析您的基础设施及应用程序，是 Datadog 和 Elasticsearch 的高性价比替代方案，存储需求大幅降低。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 OpenObserve 的域名
            - key: ZO_ROOT_USER_EMAIL
              type: STRING
              name: 根用户邮箱
              description: 根管理员用户的电子邮件地址
            - key: ZO_ROOT_USER_PASSWORD
              type: STRING
              name: 根用户密码
              description: 根管理员用户的密码
        readme: |
            # OpenObserve

            一个云原生可观测性平台，将日志、指标、追踪和会话重放统一到单一界面中，与 Elasticsearch 相比存储成本降低最高 140 倍。

            ## 部署后可以做什么

            1. **打开您的域名** — 访问 OpenObserve 网页界面并使用根用户凭证登录
            2. **采集日志** — 使用内置采集 API 或 Fluentd、Vector、OpenTelemetry 等常用代理从应用程序发送日志
            3. **创建仪表板** — 构建自定义仪表板来可视化您的指标、日志和追踪
            4. **设置告警** — 配置告警规则，在基础设施出现问题时获得通知
            5. **探索追踪** — 分析分布式追踪以了解微服务间的请求流程

            ## 主要功能

            - 日志、指标、追踪和会话重放的统一平台
            - 与 Elasticsearch 相比存储成本降低最高 140 倍
            - 内置 SQL 查询引擎，强大的日志分析能力
            - 自定义仪表板构建器，支持多种可视化类型
            - 实时告警，可配置通知渠道
            - 原生支持 OpenTelemetry 追踪和指标
            - 兼容 Fluentd、Vector、Filebeat 等常用日志收集器
            - 基于角色的访问控制，支持团队协作
            - 前端监控的会话重放功能
            - 以 Rust 编写，高性能低资源占用

            ## 许可证

            AGPL-3.0 — [GitHub](https://github.com/openobserve/openobserve)
    zh-TW:
        description: |
            OpenObserve 是一個雲原生可觀測性平台，用於日誌、指標和追蹤。它提供統一介面來監控和分析您的基礎設施及應用程式，是 Datadog 和 Elasticsearch 的高性價比替代方案，儲存需求大幅降低。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 OpenObserve 的網域
            - key: ZO_ROOT_USER_EMAIL
              type: STRING
              name: 根使用者信箱
              description: 根管理員使用者的電子郵件地址
            - key: ZO_ROOT_USER_PASSWORD
              type: STRING
              name: 根使用者密碼
              description: 根管理員使用者的密碼
        readme: |
            # OpenObserve

            一個雲原生可觀測性平台，將日誌、指標、追蹤和會話重播統一到單一介面中，與 Elasticsearch 相比儲存成本降低最高 140 倍。

            ## 部署後可以做什麼

            1. **開啟您的網域** — 存取 OpenObserve 網頁介面並使用根使用者憑證登入
            2. **擷取日誌** — 使用內建擷取 API 或 Fluentd、Vector、OpenTelemetry 等常用代理從應用程式傳送日誌
            3. **建立儀表板** — 建構自訂儀表板來視覺化您的指標、日誌和追蹤
            4. **設定警報** — 配置警報規則，在基礎設施出現問題時獲得通知
            5. **探索追蹤** — 分析分散式追蹤以了解微服務間的請求流程

            ## 主要功能

            - 日誌、指標、追蹤和會話重播的統一平台
            - 與 Elasticsearch 相比儲存成本降低最高 140 倍
            - 內建 SQL 查詢引擎，強大的日誌分析能力
            - 自訂儀表板建構器，支援多種視覺化類型
            - 即時警報，可配置通知頻道
            - 原生支援 OpenTelemetry 追蹤和指標
            - 相容 Fluentd、Vector、Filebeat 等常用日誌收集器
            - 基於角色的存取控制，支援團隊協作
            - 前端監控的會話重播功能
            - 以 Rust 撰寫，高效能低資源使用

            ## 授權條款

            AGPL-3.0 — [GitHub](https://github.com/openobserve/openobserve)
