Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@ Choose the command for your server architecture:

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 Mainland China** — if GitHub is slow, use the matching CDN mirror URL instead:

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## Product Tour
Expand Down
12 changes: 6 additions & 6 deletions README_DE.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@ Wählen Sie den Befehl für Ihre Serverarchitektur:

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 Festlandchina** — Wenn GitHub langsam ist, verwenden Sie die passende CDN-Mirror-URL für Ihre Architektur:

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## Produkttour
Expand Down
12 changes: 6 additions & 6 deletions README_ES.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@ Elige el comando para la arquitectura de tu servidor:

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 China continental** — si GitHub va lento, usa la URL del mirror CDN que coincida con tu arquitectura:

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## Recorrido del producto
Expand Down
12 changes: 6 additions & 6 deletions README_FR.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@ Choisissez la commande adaptée à l’architecture de votre serveur :

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 Chine continentale** — si GitHub est lent, utilisez l’URL du miroir CDN correspondant à votre architecture :

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## Tour du produit
Expand Down
12 changes: 6 additions & 6 deletions README_JA.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 中国本土ユーザー** — GitHub が遅い場合は、アーキテクチャに合う CDN ミラー URL を使用してください:

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## 製品ツアー
Expand Down
12 changes: 6 additions & 6 deletions README_KO.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 중국 본토 사용자** — GitHub이 느리면 아키텍처에 맞는 CDN 미러 URL을 사용하세요:

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## 제품 둘러보기
Expand Down
12 changes: 6 additions & 6 deletions README_PT.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@ Escolha o comando para a arquitetura do seu servidor:

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 China continental** — se o GitHub estiver lento, use a URL do mirror CDN correspondente à sua arquitetura:

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## Tour do produto
Expand Down
12 changes: 6 additions & 6 deletions README_RU.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 Материковый Китай** — если GitHub медленный, используйте URL CDN-зеркала для вашей архитектуры:

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## Обзор продукта
Expand Down
12 changes: 6 additions & 6 deletions README_ZH.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,26 +63,26 @@

**AMD64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-amd64.tar.xz
tar -xf ongrid-v0.17.5-linux-amd64.tar.xz && cd ongrid-v0.17.5-linux-amd64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-amd64.tar.xz
tar -xf ongrid-v0.17.6-linux-amd64.tar.xz && cd ongrid-v0.17.6-linux-amd64
sudo ./install.sh
```

**ARM64**
```bash
wget https://github.com/ongridio/ongrid/releases/download/v0.17.5/ongrid-v0.17.5-linux-arm64.tar.xz
tar -xf ongrid-v0.17.5-linux-arm64.tar.xz && cd ongrid-v0.17.5-linux-arm64
wget https://github.com/ongridio/ongrid/releases/download/v0.17.6/ongrid-v0.17.6-linux-arm64.tar.xz
tar -xf ongrid-v0.17.6-linux-arm64.tar.xz && cd ongrid-v0.17.6-linux-arm64
sudo ./install.sh
```

**🇨🇳 中国大陆用户** — GitHub 较慢时,选择对应架构的 CDN 镜像地址下载:

```bash
# AMD64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-amd64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-amd64.tar.xz

# ARM64
wget https://ongrid.cloud/dl/ongrid-v0.17.5-linux-arm64.tar.xz
wget https://ongrid.cloud/dl/ongrid-v0.17.6-linux-arm64.tar.xz
```

## 产品导览
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.17.5
v0.17.6
13 changes: 12 additions & 1 deletion api/tunnel/v1/tunnel.proto
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
// These messages are transported over a geminio tunnel (not gRPC).
// Encoded as JSON on the wire in MVP (see ADR-001); may switch to proto binary in Phase 2.
// Encoded as JSON on the wire (see ADR-001). After register_edge advertises
// metrics_compression="snappy", push_host_metrics and push_prom_samples may use
// a six-byte prefix (00 4f 47 4d 53 01) followed by Snappy block-compressed JSON.
// RPC names and response formats stay unchanged. Decoded compressed requests
// are limited to 16 MiB. Batches over 6 MiB of JSON are split before compression,
// leaving room for Geminio's base64 framing within its 10 MiB packet limit.
// Item order and metadata are preserved. An indivisible item or metadata may
// exceed the batch budget only if its encoded payload still fits the tunnel;
// otherwise the caller receives an error, without truncation or acknowledgement.
// Smaller than 1 KiB and non-beneficial requests also keep legacy JSON.
//
// No gRPC service is declared here — cloud and edge register handlers by method name
// on geminio End objects; these messages are just the request / response body shapes.
Expand Down Expand Up @@ -87,6 +96,8 @@ message RegisterEdgeResponse {
uint64 edge_id = 1 [json_name = "edge_id"];
uint64 org_id = 2 [json_name = "org_id"];
google.protobuf.Timestamp server_time = 3 [json_name = "server_time"];
// Empty in older Managers. Only "snappy" enables metric request compression.
string metrics_compression = 4 [json_name = "metrics_compression"];
}

// ============================================================
Expand Down
1 change: 1 addition & 0 deletions cmd/ongrid-edge/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -900,6 +900,7 @@ func (a collectorAdapter) CollectAll(ctx context.Context) ([]edgebiz.CollectorOu
Source: o.Source,
HostPoint: o.HostPoint,
HostPointValid: o.HostPointValid,
SnapshotID: o.SnapshotID,
Samples: o.Samples,
})
}
Expand Down
Loading