← Back to blog
Xinchuang 3 min read 炬鲸团队

Deploying an Observability Platform on Domestic ARM Servers

A reproducible guide to privately deploying an observability platform on Kylin V10 and Kunpeng/Phytium ARM servers for data sovereignty.

What a sovereign environment requires from an observability platform

Government and enterprise customers impose two hard requirements: data must stay on-premise, and the stack must run on domestic ARM servers and domestic Linux distributions.

Observe is built on a lightweight Go architecture with few dependencies and fast delivery, making it a natural fit.

Environment preparation

  • Servers: Kunpeng 920 / Phytium 2000+ or other domestic ARM servers
  • OS: Kylin V10 (ARM) or UnionTech UOS
  • Database: MySQL 8 or OceanBase (MySQL mode)

Deployment steps

  1. Download the ARM binary (single binary, no compilation required)
  2. Configure the env file with DB_HOST, JWT_SECRET and so on
  3. Start via Docker or systemd
./observe --config ./env

Connecting to OceanBase

Because Observe speaks the MySQL protocol, pointing it at OceanBase (MySQL mode) is just a matter of swapping the host and port — zero application code changes.

Verification and acceptance

  • Self-check log search, tracing and alert rules
  • Confirm all data stays on the internal network
  • Verify permission, audit and multi-tenant isolation meet compliance requirements