---
# @generated by sylphx-gen. Do not edit.
title: "sylphx observability log_entries"
description: "The sylphx observability log_entries commands of Sylphx Observability: every verb, with its argument, its flags and a run line."
type: reference
product: monitoring
summary: "Every sylphx observability log_entries command: its argument, its flags and a run line."
updated: 2026-09-28
nav: false
---

> **This method is not served on the public API.** `api.sylphx.com` does not route this call: its backend is not deployed behind the public API, or does not implement the call. This page documents the contract. It is kept out of the sidebar and of search engines.

The `log_entries` commands of Sylphx Observability, as the CLI spells them: the same
calls as [the `log_entries` API page](/docs/api/log_entries), typed for the
shell. [Install, sign in and the grammar](/docs/cli) are on the CLI index.

## get

Gets a log entry.

**`NAME`** — the resource's name; a bare id is enough below the linked
project.

**CLI**

```bash
sylphx observability log-entries get orgs/acme/projects/shop/envs/production/log_entries/log-entry
```

`GET https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/log_entries/log-entry` · scope `observability:read` · effect `read` · [Request, response and examples](/docs/api/log_entries/get)

## write

Ingests a batch of log entries atomically. The same `Idempotency-Key` and digest replays the same batch; a different digest under the key conflicts.

**`NAME`** — the resource's name; a bare id is enough below the linked
project.

**CLI**

```bash
sylphx observability log-entries write orgs/acme/projects/shop/envs/production
```

`POST https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/log_entries:write` · scope `observability:ingest` · effect `write` · [Request, response and examples](/docs/api/log_entries/write)

**Flags**

| Flag | Type | What it does |
| --- | --- | --- |
| `--log-entries` | `json` | The entries, at most 1000; only record fields are read. Required. Repeat the flag for each value. |

## query

Queries the environment's log entries over a bounded interval; follow a trace with `trace_id = "..."`.

**`NAME`** — the resource's name; a bare id is enough below the linked
project.

**CLI**

```bash
sylphx observability log-entries query orgs/acme/projects/shop/envs/production
```

`POST https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/log_entries:query` · scope `observability:read` · effect `read` · [Request, response and examples](/docs/api/log_entries/query)

**Flags**

| Flag | Type | What it does |
| --- | --- | --- |
| `--filter` | `string` | AIP-160 filter over the typed, allowlisted fields. |
| `--start-time` | `timestamp` | The interval start; required, at most 31 days before `end_time`. Required. |
| `--end-time` | `timestamp` | The interval end; default now. |
| `--order-by` | `string` | `time desc` (default) or `time asc`. |
| `--page-size` | `int` | At most this many; default 100, clamped to 1000. |
| `--page-token` | `string` | `next_page_token` of the previous page; bound to tenant, interval, filter, and order. |
