Skip to main content
PUT
Error

授权

Authorization
string
header
必填

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

路径参数

id
string
必填

Source ID

请求体

application/json
name
string
必填

Display name for the source.

示例:

"Logs"

kind
enum<string>
必填

Source kind discriminator. Must be "log" for log sources.

可用选项:
log
示例:

"log"

connection
string
必填

ID of the ClickHouse connection used by this source.

示例:

"507f1f77bcf86cd799439012"

from
object
必填

Database and table location of the source data.

defaultTableSelectExpression
string
必填

Default columns selected in search results (this can be customized per search later)

示例:

"Timestamp, ServiceName, SeverityText, Body"

timestampValueExpression
string
必填

DateTime column or expression that is part of your table's primary key.

示例:

"Timestamp"

section
string

Optional grouping label used to organize sources in the source selector. Sources that share a section value are displayed together.

Maximum string length: 256
示例:

"Billing"

disabled
boolean | null

When true, the source is hidden from source selectors in the UI. Defaults to false.

示例:

false

querySettings
object[] | null

Optional ClickHouse query settings applied when querying this source.

serviceNameExpression
string | null

Expression to extract the service name from log rows.

示例:

"ServiceName"

severityTextExpression
string | null

Expression to extract the severity/log level text.

示例:

"SeverityText"

bodyExpression
string | null

Expression to extract the log message body.

示例:

"Body"

eventAttributesExpression
string | null

Expression to extract event-level attributes.

示例:

"LogAttributes"

resourceAttributesExpression
string | null

Expression to extract resource-level attributes.

示例:

"ResourceAttributes"

displayedTimestampValueExpression
string | null

This DateTime column is used to display and order search results.

示例:

"TimestampTime"

metricSourceId
string | null

HyperDX Source for metrics associated with logs. Optional

示例:

"507f1f77bcf86cd799439013"

traceSourceId
string | null

HyperDX Source for traces associated with logs. Optional

示例:

"507f1f77bcf86cd799439014"

traceIdExpression
string | null

Expression to extract the trace ID for correlating logs with traces.

示例:

"TraceId"

spanIdExpression
string | null

Expression to extract the span ID for correlating logs with traces.

示例:

"SpanId"

implicitColumnExpression
string | null

Column used for full text search if no property is specified in a Lucene-based search. Typically the message body of a log.

示例:

"Body"

knownColumnsListExpression
string | null

For Distributed table sources whose target tables have non-matching column sets. A list of columns supported across all target tables, used instead of SELECT * when fetching full row data. Leave blank to select all columns.

示例:

"Timestamp, Body, ServiceName"

useTextIndexForImplicitColumn
enum<string> | null

Controls whether lucene rendering uses ClickHouse text indices via hasAllTokens() against the implicit column. "auto" detects a covering index at query time, "enabled" forces text index usage, "disabled" forces a LIKE/hasToken fallback.

可用选项:
auto,
enabled,
disabled
示例:

"auto"

highlightedTraceAttributeExpressions
object[] | null

Expressions defining trace-level attributes which are displayed in the trace view for the selected trace.

highlightedRowAttributeExpressions
object[] | null

Expressions defining row-level attributes which are displayed in the row side panel for the selected row.

materializedViews
object[] | null

Configure materialized views for query optimization. These pre-aggregated views can significantly improve query performance on aggregation queries.

metadataMaterializedViews
object | null

Configure materialized views for fast field discovery and value autocomplete.

响应

Successfully updated source

data
object

The source object.

最后修改于 2026年7月16日