Skip to content

Commit dbe2c5f

Browse files
authored
feat(intake): import external observability traces (#1323)
* feat(intake): import external observability traces Signed-off-by: Brian Newsom <brnewsom@nvidia.com> * fix(intake): sync import API generated surfaces Signed-off-by: Brian Newsom <brnewsom@nvidia.com> * fix(intake): harden observability imports Signed-off-by: Brian Newsom <brnewsom@nvidia.com> * fix(intake): address observability import review Signed-off-by: Brian Newsom <brnewsom@nvidia.com> * fix(intake): harden importer transport pagination Signed-off-by: Brian Newsom <brnewsom@nvidia.com> * docs(intake): remove observability import plan Signed-off-by: Brian Newsom <brnewsom@nvidia.com> --------- Signed-off-by: Brian Newsom <brnewsom@nvidia.com>
1 parent f6156f7 commit dbe2c5f

78 files changed

Lines changed: 7205 additions & 12 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/cli/reference.mdx

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6544,6 +6544,7 @@ nemo intake ingest [OPTIONS] COMMAND [ARGS]...
65446544
* `atif`: Manage atif
65456545
* `chat-completions`: Manage chat_completions
65466546
* `otlp`: Otlp operations
6547+
* `spans`: Manage spans
65476548

65486549
##### nemo intake ingest atif
65496550

@@ -6768,6 +6769,64 @@ nemo intake ingest otlp v1 traces create [OPTIONS]
67686769

67696770
* `--output-format, --output, -f <CHOICE>`: Output format for an entity. [possible values: json, yaml, raw, code]
67706771

6772+
##### nemo intake ingest spans
6773+
6774+
Manage spans
6775+
6776+
**Usage:**
6777+
6778+
```shell
6779+
nemo intake ingest spans [OPTIONS] COMMAND [ARGS]...
6780+
```
6781+
6782+
**Help:**
6783+
6784+
* `--help, -h`: Show this message and exit.
6785+
6786+
**Commands:**
6787+
6788+
* `create`: Ingest Spans
6789+
6790+
###### nemo intake ingest spans create
6791+
6792+
Ingest Spans
6793+
6794+
**Required fields:** source, spans
6795+
6796+
**Examples:**
6797+
6798+
```shell
6799+
nemo intake ingest spans create --input-file spans.json
6800+
nemo intake ingest spans create --input-data '{"source":"langsmith","spans":[{"span_id":"span-1","trace_id":"trace-1","started_at":"2026-08-14T00:00:00Z"}]}'
6801+
echo '{"source":"langsmith","spans":[{"span_id":"span-1","trace_id":"trace-1","started_at":"2026-08-14T00:00:00Z"}]}' | nemo intake ingest spans create --input-file -
6802+
nemo intake ingest spans create --source langsmith --spans '[{"span_id":"span-1","trace_id":"trace-1","started_at":"2026-08-14T00:00:00Z"}]'
6803+
```
6804+
6805+
**Usage:**
6806+
6807+
```shell
6808+
nemo intake ingest spans create [OPTIONS]
6809+
```
6810+
6811+
**Options:**
6812+
6813+
* `--workspace`
6814+
* `--source`: (required)
6815+
* `--spans`: JSON string
6816+
6817+
**Help:**
6818+
6819+
* `--help, -h`: Show this message and exit.
6820+
6821+
**Input Options:**
6822+
6823+
* `--input-file`: Path to JSON file (use '-' for stdin)
6824+
* `--input-data`: Input data for the request (JSON or YAML)
6825+
6826+
**Output Options:**
6827+
6828+
* `--output-format, --output, -f <CHOICE>`: Output format for an entity. [possible values: json, yaml, raw, code]
6829+
67716830
#### nemo intake sessions
67726831

67736832
Manage sessions

openapi/ga/individual/platform.openapi.yaml

Lines changed: 115 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

openapi/ga/openapi.yaml

Lines changed: 115 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)