diff --git a/.env.example b/.env.example index 4517794..9510800 100644 --- a/.env.example +++ b/.env.example @@ -5,4 +5,7 @@ NEXT_PUBLIC_GA_MEASUREMENT_ID=G-XXXXXXXXXX NEXT_PUBLIC_ENV=development/production # Koala Analytics -NEXT_PUBLIC_KOALA_PUBLIC_API_KEY=pk_xxxxxxxxxxxxxxxxxxxxxxxx \ No newline at end of file +NEXT_PUBLIC_KOALA_PUBLIC_API_KEY=pk_xxxxxxxxxxxxxxxxxxxxxxxx + +# Tavily AI Search API Key (get from https://tavily.com) +TAVILY_API_KEY=tvly-XXXXXXXXXX \ No newline at end of file diff --git a/.source/index.ts b/.source/index.ts index c0bf645..e800e29 100644 --- a/.source/index.ts +++ b/.source/index.ts @@ -1,942 +1,216 @@ // @ts-nocheck -- skip type checking -import * as docs_78 from "../content/docs/api/v1/logstream/stream_name/put.mdx?collection=docs&hash=1765175853939"; -import * as docs_77 from "../content/docs/api/v1/logstream/stream_name/post.mdx?collection=docs&hash=1765175853939"; -import * as docs_76 from "../content/docs/api/v1/logstream/stream_name/delete.mdx?collection=docs&hash=1765175853939"; -import * as docs_75 from "../content/docs/installation/standalone/linux.mdx?collection=docs&hash=1765175853939"; -import * as docs_74 from "../content/docs/installation/standalone/k8s.mdx?collection=docs&hash=1765175853939"; -import * as docs_73 from "../content/docs/installation/standalone/docker.mdx?collection=docs&hash=1765175853939"; -import * as docs_72 from "../content/docs/installation/standalone/aws-eks.mdx?collection=docs&hash=1765175853939"; -import * as docs_71 from "../content/docs/installation/standalone/aws-ecs.mdx?collection=docs&hash=1765175853939"; -import * as docs_70 from "../content/docs/installation/distributed/linux.mdx?collection=docs&hash=1765175853939"; -import * as docs_69 from "../content/docs/installation/distributed/k8s-helm.mdx?collection=docs&hash=1765175853939"; -import * as docs_68 from "../content/docs/installation/distributed/docker-compose.mdx?collection=docs&hash=1765175853939"; -import * as docs_67 from "../content/docs/datasource/applications/rust.mdx?collection=docs&hash=1765175853939"; -import * as docs_66 from "../content/docs/datasource/applications/python.mdx?collection=docs&hash=1765175853939"; -import * as docs_65 from "../content/docs/datasource/applications/javascript.mdx?collection=docs&hash=1765175853939"; -import * as docs_64 from "../content/docs/datasource/applications/java.mdx?collection=docs&hash=1765175853939"; -import * as docs_63 from "../content/docs/datasource/applications/go.mdx?collection=docs&hash=1765175853939"; -import * as docs_62 from "../content/docs/datasource/applications/csharp.mdx?collection=docs&hash=1765175853939"; -import * as docs_61 from "../content/docs/datasource/log-agents/vector.mdx?collection=docs&hash=1765175853939"; -import * as docs_60 from "../content/docs/datasource/log-agents/syslog.mdx?collection=docs&hash=1765175853939"; -import * as docs_59 from "../content/docs/datasource/log-agents/otel-collector.mdx?collection=docs&hash=1765175853939"; -import * as docs_58 from "../content/docs/datasource/log-agents/logstash.mdx?collection=docs&hash=1765175853939"; -import * as docs_57 from "../content/docs/datasource/log-agents/fluentd.mdx?collection=docs&hash=1765175853939"; -import * as docs_56 from "../content/docs/datasource/log-agents/fluent-bit.mdx?collection=docs&hash=1765175853939"; -import * as docs_55 from "../content/docs/datasource/log-agents/apache-log-4j.mdx?collection=docs&hash=1765175853939"; -import * as docs_54 from "../content/docs/cloud-provider/azure/service-bus.mdx?collection=docs&hash=1765175853939"; -import * as docs_53 from "../content/docs/cloud-provider/azure/api-service.mdx?collection=docs&hash=1765175853939"; -import * as docs_52 from "../content/docs/cloud-provider/aws/lambda.mdx?collection=docs&hash=1765175853939"; -import * as docs_51 from "../content/docs/cloud-provider/aws/intro.mdx?collection=docs&hash=1765175853939"; -import * as docs_50 from "../content/docs/cloud-provider/aws/aws-data-firehose.mdx?collection=docs&hash=1765175853939"; -import * as docs_49 from "../content/docs/api/v1/query.mdx?collection=docs&hash=1765175853939"; -import * as docs_48 from "../content/docs/api/v1/ingest.mdx?collection=docs&hash=1765175853939"; -import * as docs_47 from "../content/docs/visualization/grafana.mdx?collection=docs&hash=1765175853939"; -import * as docs_46 from "../content/docs/streaming/red-panda.mdx?collection=docs&hash=1765175853939"; -import * as docs_45 from "../content/docs/streaming/kafka.mdx?collection=docs&hash=1765175853939"; -import * as docs_44 from "../content/docs/release-notes/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_43 from "../content/docs/storage/awss3.mdx?collection=docs&hash=1765175853939"; -import * as docs_42 from "../content/docs/quickstart/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_41 from "../content/docs/quickstart/docker.mdx?collection=docs&hash=1765175853939"; -import * as docs_40 from "../content/docs/quickstart/binary.mdx?collection=docs&hash=1765175853939"; -import * as docs_39 from "../content/docs/oauth/authentik.mdx?collection=docs&hash=1765175853939"; -import * as docs_38 from "../content/docs/llm/text-to-sql.mdx?collection=docs&hash=1765175853939"; -import * as docs_37 from "../content/docs/key-concepts/storage.mdx?collection=docs&hash=1765175853939"; -import * as docs_36 from "../content/docs/key-concepts/query.mdx?collection=docs&hash=1765175853939"; -import * as docs_35 from "../content/docs/key-concepts/partitioning.mdx?collection=docs&hash=1765175853939"; -import * as docs_34 from "../content/docs/key-concepts/ingestion.mdx?collection=docs&hash=1765175853939"; -import * as docs_33 from "../content/docs/key-concepts/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_32 from "../content/docs/key-concepts/high-availability.mdx?collection=docs&hash=1765175853939"; -import * as docs_31 from "../content/docs/key-concepts/data-model.mdx?collection=docs&hash=1765175853939"; -import * as docs_30 from "../content/docs/installation/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_29 from "../content/docs/features/smart-cache.mdx?collection=docs&hash=1765175853939"; -import * as docs_28 from "../content/docs/features/search.mdx?collection=docs&hash=1765175853939"; -import * as docs_27 from "../content/docs/features/retention.mdx?collection=docs&hash=1765175853939"; -import * as docs_26 from "../content/docs/features/rbac.mdx?collection=docs&hash=1765175853939"; -import * as docs_25 from "../content/docs/features/oepnid.mdx?collection=docs&hash=1765175853939"; -import * as docs_24 from "../content/docs/features/log-iq.mdx?collection=docs&hash=1765175853939"; -import * as docs_23 from "../content/docs/features/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_22 from "../content/docs/features/dashboards.mdx?collection=docs&hash=1765175853939"; -import * as docs_21 from "../content/docs/features/alerts.mdx?collection=docs&hash=1765175853939"; -import * as docs_20 from "../content/docs/enterprise/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_19 from "../content/docs/eBPF/ebpf.mdx?collection=docs&hash=1765175853939"; -import * as docs_18 from "../content/docs/datasource/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_17 from "../content/docs/api/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_16 from "../content/docs/ai-features/text-to-sql.mdx?collection=docs&hash=1765175853939"; -import * as docs_15 from "../content/docs/ai-features/summarization.mdx?collection=docs&hash=1765175853939"; -import * as docs_14 from "../content/docs/ai-features/keystone.mdx?collection=docs&hash=1765175853939"; -import * as docs_13 from "../content/docs/ai-features/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_12 from "../content/docs/ai-features/forecasting.mdx?collection=docs&hash=1765175853939"; -import * as docs_11 from "../content/docs/alerting/alert-manager.mdx?collection=docs&hash=1765175853939"; -import * as docs_10 from "../content/docs/OpenTelemetry/traces.mdx?collection=docs&hash=1765175853939"; -import * as docs_9 from "../content/docs/OpenTelemetry/metrics.mdx?collection=docs&hash=1765175853939"; -import * as docs_8 from "../content/docs/OpenTelemetry/logs.mdx?collection=docs&hash=1765175853939"; -import * as docs_7 from "../content/docs/OpenTelemetry/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_6 from "../content/docs/telemetry.mdx?collection=docs&hash=1765175853939"; -import * as docs_5 from "../content/docs/parseable-metrics.mdx?collection=docs&hash=1765175853939"; -import * as docs_4 from "../content/docs/introduction.mdx?collection=docs&hash=1765175853939"; -import * as docs_3 from "../content/docs/index.mdx?collection=docs&hash=1765175853939"; -import * as docs_2 from "../content/docs/env-variables.mdx?collection=docs&hash=1765175853939"; -import * as docs_1 from "../content/docs/design-choices.mdx?collection=docs&hash=1765175853939"; -import * as docs_0 from "../content/docs/architecture.mdx?collection=docs&hash=1765175853939"; -import { _runtime } from "fumadocs-mdx"; -import * as _source from "../source.config"; -export const docs = _runtime.docs( - [ - { - info: { - path: "architecture.mdx", - absolutePath: "/workspaces/developer-hub/content/docs/architecture.mdx", - }, - data: docs_0, - }, - { - info: { - path: "design-choices.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/design-choices.mdx", - }, - data: docs_1, - }, - { - info: { - path: "env-variables.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/env-variables.mdx", - }, - data: docs_2, - }, - { - info: { - path: "index.mdx", - absolutePath: "/workspaces/developer-hub/content/docs/index.mdx", - }, - data: docs_3, - }, - { - info: { - path: "introduction.mdx", - absolutePath: "/workspaces/developer-hub/content/docs/introduction.mdx", - }, - data: docs_4, - }, - { - info: { - path: "parseable-metrics.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/parseable-metrics.mdx", - }, - data: docs_5, - }, - { - info: { - path: "telemetry.mdx", - absolutePath: "/workspaces/developer-hub/content/docs/telemetry.mdx", - }, - data: docs_6, - }, - { - info: { - path: "OpenTelemetry/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/OpenTelemetry/index.mdx", - }, - data: docs_7, - }, - { - info: { - path: "OpenTelemetry/logs.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/OpenTelemetry/logs.mdx", - }, - data: docs_8, - }, - { - info: { - path: "OpenTelemetry/metrics.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/OpenTelemetry/metrics.mdx", - }, - data: docs_9, - }, - { - info: { - path: "OpenTelemetry/traces.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/OpenTelemetry/traces.mdx", - }, - data: docs_10, - }, - { - info: { - path: "alerting/alert-manager.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/alerting/alert-manager.mdx", - }, - data: docs_11, - }, - { - info: { - path: "ai-features/forecasting.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/ai-features/forecasting.mdx", - }, - data: docs_12, - }, - { - info: { - path: "ai-features/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/ai-features/index.mdx", - }, - data: docs_13, - }, - { - info: { - path: "ai-features/keystone.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/ai-features/keystone.mdx", - }, - data: docs_14, - }, - { - info: { - path: "ai-features/summarization.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/ai-features/summarization.mdx", - }, - data: docs_15, - }, - { - info: { - path: "ai-features/text-to-sql.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/ai-features/text-to-sql.mdx", - }, - data: docs_16, - }, - { - info: { - path: "api/index.mdx", - absolutePath: "/workspaces/developer-hub/content/docs/api/index.mdx", - }, - data: docs_17, - }, - { - info: { - path: "datasource/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/index.mdx", - }, - data: docs_18, - }, - { - info: { - path: "eBPF/ebpf.mdx", - absolutePath: "/workspaces/developer-hub/content/docs/eBPF/ebpf.mdx", - }, - data: docs_19, - }, - { - info: { - path: "enterprise/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/enterprise/index.mdx", - }, - data: docs_20, - }, - { - info: { - path: "features/alerts.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/alerts.mdx", - }, - data: docs_21, - }, - { - info: { - path: "features/dashboards.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/dashboards.mdx", - }, - data: docs_22, - }, - { - info: { - path: "features/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/index.mdx", - }, - data: docs_23, - }, - { - info: { - path: "features/log-iq.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/log-iq.mdx", - }, - data: docs_24, - }, - { - info: { - path: "features/oepnid.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/oepnid.mdx", - }, - data: docs_25, - }, - { - info: { - path: "features/rbac.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/rbac.mdx", - }, - data: docs_26, - }, - { - info: { - path: "features/retention.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/retention.mdx", - }, - data: docs_27, - }, - { - info: { - path: "features/search.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/search.mdx", - }, - data: docs_28, - }, - { - info: { - path: "features/smart-cache.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/features/smart-cache.mdx", - }, - data: docs_29, - }, - { - info: { - path: "installation/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/index.mdx", - }, - data: docs_30, - }, - { - info: { - path: "key-concepts/data-model.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/key-concepts/data-model.mdx", - }, - data: docs_31, - }, - { - info: { - path: "key-concepts/high-availability.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/key-concepts/high-availability.mdx", - }, - data: docs_32, - }, - { - info: { - path: "key-concepts/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/key-concepts/index.mdx", - }, - data: docs_33, - }, - { - info: { - path: "key-concepts/ingestion.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/key-concepts/ingestion.mdx", - }, - data: docs_34, - }, - { - info: { - path: "key-concepts/partitioning.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/key-concepts/partitioning.mdx", - }, - data: docs_35, - }, - { - info: { - path: "key-concepts/query.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/key-concepts/query.mdx", - }, - data: docs_36, - }, - { - info: { - path: "key-concepts/storage.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/key-concepts/storage.mdx", - }, - data: docs_37, - }, - { - info: { - path: "llm/text-to-sql.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/llm/text-to-sql.mdx", - }, - data: docs_38, - }, - { - info: { - path: "oauth/authentik.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/oauth/authentik.mdx", - }, - data: docs_39, - }, - { - info: { - path: "quickstart/binary.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/quickstart/binary.mdx", - }, - data: docs_40, - }, - { - info: { - path: "quickstart/docker.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/quickstart/docker.mdx", - }, - data: docs_41, - }, - { - info: { - path: "quickstart/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/quickstart/index.mdx", - }, - data: docs_42, - }, - { - info: { - path: "storage/awss3.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/storage/awss3.mdx", - }, - data: docs_43, - }, - { - info: { - path: "release-notes/index.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/release-notes/index.mdx", - }, - data: docs_44, - }, - { - info: { - path: "streaming/kafka.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/streaming/kafka.mdx", - }, - data: docs_45, - }, - { - info: { - path: "streaming/red-panda.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/streaming/red-panda.mdx", - }, - data: docs_46, - }, - { - info: { - path: "visualization/grafana.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/visualization/grafana.mdx", - }, - data: docs_47, - }, - { - info: { - path: "api/v1/ingest.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/api/v1/ingest.mdx", - }, - data: docs_48, - }, - { - info: { - path: "api/v1/query.mdx", - absolutePath: "/workspaces/developer-hub/content/docs/api/v1/query.mdx", - }, - data: docs_49, - }, - { - info: { - path: "cloud-provider/aws/aws-data-firehose.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/cloud-provider/aws/aws-data-firehose.mdx", - }, - data: docs_50, - }, - { - info: { - path: "cloud-provider/aws/intro.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/cloud-provider/aws/intro.mdx", - }, - data: docs_51, - }, - { - info: { - path: "cloud-provider/aws/lambda.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/cloud-provider/aws/lambda.mdx", - }, - data: docs_52, - }, - { - info: { - path: "cloud-provider/azure/api-service.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/cloud-provider/azure/api-service.mdx", - }, - data: docs_53, - }, - { - info: { - path: "cloud-provider/azure/service-bus.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/cloud-provider/azure/service-bus.mdx", - }, - data: docs_54, - }, - { - info: { - path: "datasource/log-agents/apache-log-4j.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/log-agents/apache-log-4j.mdx", - }, - data: docs_55, - }, - { - info: { - path: "datasource/log-agents/fluent-bit.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/log-agents/fluent-bit.mdx", - }, - data: docs_56, - }, - { - info: { - path: "datasource/log-agents/fluentd.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/log-agents/fluentd.mdx", - }, - data: docs_57, - }, - { - info: { - path: "datasource/log-agents/logstash.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/log-agents/logstash.mdx", - }, - data: docs_58, - }, - { - info: { - path: "datasource/log-agents/otel-collector.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/log-agents/otel-collector.mdx", - }, - data: docs_59, - }, - { - info: { - path: "datasource/log-agents/syslog.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/log-agents/syslog.mdx", - }, - data: docs_60, - }, - { - info: { - path: "datasource/log-agents/vector.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/log-agents/vector.mdx", - }, - data: docs_61, - }, - { - info: { - path: "datasource/applications/csharp.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/applications/csharp.mdx", - }, - data: docs_62, - }, - { - info: { - path: "datasource/applications/go.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/applications/go.mdx", - }, - data: docs_63, - }, - { - info: { - path: "datasource/applications/java.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/applications/java.mdx", - }, - data: docs_64, - }, - { - info: { - path: "datasource/applications/javascript.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/applications/javascript.mdx", - }, - data: docs_65, - }, - { - info: { - path: "datasource/applications/python.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/applications/python.mdx", - }, - data: docs_66, - }, - { - info: { - path: "datasource/applications/rust.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/applications/rust.mdx", - }, - data: docs_67, - }, - { - info: { - path: "installation/distributed/docker-compose.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/distributed/docker-compose.mdx", - }, - data: docs_68, - }, - { - info: { - path: "installation/distributed/k8s-helm.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/distributed/k8s-helm.mdx", - }, - data: docs_69, - }, - { - info: { - path: "installation/distributed/linux.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/distributed/linux.mdx", - }, - data: docs_70, - }, - { - info: { - path: "installation/standalone/aws-ecs.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/standalone/aws-ecs.mdx", - }, - data: docs_71, - }, - { - info: { - path: "installation/standalone/aws-eks.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/standalone/aws-eks.mdx", - }, - data: docs_72, - }, - { - info: { - path: "installation/standalone/docker.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/standalone/docker.mdx", - }, - data: docs_73, - }, - { - info: { - path: "installation/standalone/k8s.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/standalone/k8s.mdx", - }, - data: docs_74, - }, - { - info: { - path: "installation/standalone/linux.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/standalone/linux.mdx", - }, - data: docs_75, - }, - { - info: { - path: "api/v1/logstream/stream_name/delete.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/api/v1/logstream/stream_name/delete.mdx", - }, - data: docs_76, - }, - { - info: { - path: "api/v1/logstream/stream_name/post.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/api/v1/logstream/stream_name/post.mdx", - }, - data: docs_77, - }, - { - info: { - path: "api/v1/logstream/stream_name/put.mdx", - absolutePath: - "/workspaces/developer-hub/content/docs/api/v1/logstream/stream_name/put.mdx", - }, - data: docs_78, - }, - ], - [ - { - info: { - path: "_category_.json", - absolutePath: "/workspaces/developer-hub/content/docs/_category_.json", - }, - data: {}, - }, - { - info: { - path: "meta.json", - absolutePath: "/workspaces/developer-hub/content/docs/meta.json", - }, - data: { - title: "Documentation", - pages: [ - "ai-features", - "---Overview---", - "introduction", - "quickstart", - "architecture", - "design-choices", - "key-concepts", - "features", - "OpenTelemetry", - "---Admin Guide---", - "env-variables", - "installation", - "storage", - "datasource", - "parseable-metrics", - "telemetry", - "---Integrations---", - "alerting", - "cloud-provider", - "eBPF", - "LLM", - "oauth", - "streaming", - "visualization", - ], - }, - }, - { - info: { - path: "OpenTelemetry/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/OpenTelemetry/_category_.json", - }, - data: {}, - }, - { - info: { - path: "ai-features/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/ai-features/_category_.json", - }, - data: {}, - }, - { - info: { - path: "alerting/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/alerting/_category_.json", - }, - data: {}, - }, - { - info: { - path: "cloud-provider/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/cloud-provider/_category_.json", - }, - data: {}, - }, - { - info: { - path: "datasource/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/_category_.json", - }, - data: {}, - }, - { - info: { - path: "eBPF/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/eBPF/_category_.json", - }, - data: {}, - }, - { - info: { - path: "enterprise/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/enterprise/_category_.json", - }, - data: {}, - }, - { - info: { - path: "features/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/features/_category_.json", - }, - data: {}, - }, - { - info: { - path: "installation/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/_category_.json", - }, - data: {}, - }, - { - info: { - path: "key-concepts/meta.json", - absolutePath: - "/workspaces/developer-hub/content/docs/key-concepts/meta.json", - }, - data: { - title: "Key Concepts", - pages: [ - "data-model", - "ingestion", - "partitioning", - "storage", - "query", - "high-availability", - ], - }, - }, - { - info: { - path: "llm/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/llm/_category_.json", - }, - data: {}, - }, - { - info: { - path: "oauth/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/oauth/_category_.json", - }, - data: {}, - }, - { - info: { - path: "quickstart/meta.json", - absolutePath: - "/workspaces/developer-hub/content/docs/quickstart/meta.json", - }, - data: { title: "Quickstart", pages: ["docker", "binary"] }, - }, - { - info: { - path: "storage/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/storage/_category_.json", - }, - data: {}, - }, - { - info: { - path: "streaming/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/streaming/_category_.json", - }, - data: {}, - }, - { - info: { - path: "visualization/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/visualization/_category_.json", - }, - data: {}, - }, - { - info: { - path: "cloud-provider/aws/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/cloud-provider/aws/_category_.json", - }, - data: {}, - }, - { - info: { - path: "cloud-provider/azure/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/cloud-provider/azure/_category_.json", - }, - data: {}, - }, - { - info: { - path: "datasource/applications/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/applications/_category_.json", - }, - data: {}, - }, - { - info: { - path: "datasource/log-agents/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/datasource/log-agents/_category_.json", - }, - data: {}, - }, - { - info: { - path: "installation/distributed/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/distributed/_category_.json", - }, - data: {}, - }, - { - info: { - path: "installation/standalone/_category_.json", - absolutePath: - "/workspaces/developer-hub/content/docs/installation/standalone/_category_.json", - }, - data: {}, - }, - ] -); -export const releaseNotes = _runtime.docs([], []); +import * as docs_210 from "../content/docs/api/v1/logstream/stream_name/put.mdx?collection=docs&hash=1755325129105" +import * as docs_209 from "../content/docs/api/v1/logstream/stream_name/post.mdx?collection=docs&hash=1755325129105" +import * as docs_208 from "../content/docs/api/v1/logstream/stream_name/delete.mdx?collection=docs&hash=1755325129105" +import * as docs_207 from "../content/docs/self-hosting/installation/standalone/linux.mdx?collection=docs&hash=1755325129105" +import * as docs_206 from "../content/docs/self-hosting/installation/standalone/k8s.mdx?collection=docs&hash=1755325129105" +import * as docs_205 from "../content/docs/self-hosting/installation/standalone/docker.mdx?collection=docs&hash=1755325129105" +import * as docs_204 from "../content/docs/self-hosting/installation/standalone/aws-eks.mdx?collection=docs&hash=1755325129105" +import * as docs_203 from "../content/docs/self-hosting/installation/standalone/aws-ecs.mdx?collection=docs&hash=1755325129105" +import * as docs_202 from "../content/docs/self-hosting/installation/distributed/linux.mdx?collection=docs&hash=1755325129105" +import * as docs_201 from "../content/docs/self-hosting/installation/distributed/k8s-helm.mdx?collection=docs&hash=1755325129105" +import * as docs_200 from "../content/docs/self-hosting/installation/distributed/docker-compose.mdx?collection=docs&hash=1755325129105" +import * as docs_199 from "../content/docs/ingest-data/logs-ingestion/streaming-data/redpanda.mdx?collection=docs&hash=1755325129105" +import * as docs_198 from "../content/docs/ingest-data/logs-ingestion/streaming-data/kafka.mdx?collection=docs&hash=1755325129105" +import * as docs_197 from "../content/docs/ingest-data/logs-ingestion/programming-languages/rust.mdx?collection=docs&hash=1755325129105" +import * as docs_196 from "../content/docs/ingest-data/logs-ingestion/programming-languages/python.mdx?collection=docs&hash=1755325129105" +import * as docs_195 from "../content/docs/ingest-data/logs-ingestion/programming-languages/javascript.mdx?collection=docs&hash=1755325129105" +import * as docs_194 from "../content/docs/ingest-data/logs-ingestion/programming-languages/java.mdx?collection=docs&hash=1755325129105" +import * as docs_193 from "../content/docs/ingest-data/logs-ingestion/programming-languages/go.mdx?collection=docs&hash=1755325129105" +import * as docs_192 from "../content/docs/ingest-data/logs-ingestion/programming-languages/csharp.mdx?collection=docs&hash=1755325129105" +import * as docs_191 from "../content/docs/ingest-data/logs-ingestion/logging-agents/vector.mdx?collection=docs&hash=1755325129105" +import * as docs_190 from "../content/docs/ingest-data/logs-ingestion/logging-agents/syslog.mdx?collection=docs&hash=1755325129105" +import * as docs_189 from "../content/docs/ingest-data/logs-ingestion/logging-agents/otel-collector.mdx?collection=docs&hash=1755325129105" +import * as docs_188 from "../content/docs/ingest-data/logs-ingestion/logging-agents/logstash.mdx?collection=docs&hash=1755325129105" +import * as docs_187 from "../content/docs/ingest-data/logs-ingestion/logging-agents/fluentd.mdx?collection=docs&hash=1755325129105" +import * as docs_186 from "../content/docs/ingest-data/logs-ingestion/logging-agents/fluent-bit.mdx?collection=docs&hash=1755325129105" +import * as docs_185 from "../content/docs/ingest-data/logs-ingestion/logging-agents/apache-log-4j.mdx?collection=docs&hash=1755325129105" +import * as docs_184 from "../content/docs/user-guide/alerting/standard-threshold.mdx?collection=docs&hash=1755325129105" +import * as docs_183 from "../content/docs/user-guide/alerting/index.mdx?collection=docs&hash=1755325129105" +import * as docs_182 from "../content/docs/user-guide/alerting/forecasting.mdx?collection=docs&hash=1755325129105" +import * as docs_181 from "../content/docs/user-guide/alerting/anomaly.mdx?collection=docs&hash=1755325129105" +import * as docs_180 from "../content/docs/user-guide/ai-native/text-to-sql.mdx?collection=docs&hash=1755325129105" +import * as docs_179 from "../content/docs/user-guide/ai-native/summary.mdx?collection=docs&hash=1755325129105" +import * as docs_178 from "../content/docs/user-guide/ai-native/keystone.mdx?collection=docs&hash=1755325129105" +import * as docs_177 from "../content/docs/user-guide/ai-native/index.mdx?collection=docs&hash=1755325129105" +import * as docs_176 from "../content/docs/self-hosting/storage-targets/awss3.mdx?collection=docs&hash=1755325129105" +import * as docs_175 from "../content/docs/self-hosting/installation/index.mdx?collection=docs&hash=1755325129105" +import * as docs_174 from "../content/docs/overview/key-concepts/storage.mdx?collection=docs&hash=1755325129105" +import * as docs_173 from "../content/docs/overview/key-concepts/query.mdx?collection=docs&hash=1755325129105" +import * as docs_172 from "../content/docs/overview/key-concepts/partitioning.mdx?collection=docs&hash=1755325129105" +import * as docs_171 from "../content/docs/overview/key-concepts/ingestion.mdx?collection=docs&hash=1755325129105" +import * as docs_170 from "../content/docs/overview/key-concepts/index.mdx?collection=docs&hash=1755325129105" +import * as docs_169 from "../content/docs/overview/key-concepts/high-availability.mdx?collection=docs&hash=1755325129105" +import * as docs_168 from "../content/docs/overview/key-concepts/data-model.mdx?collection=docs&hash=1755325129105" +import * as docs_167 from "../content/docs/integrations/visualization/tableau.mdx?collection=docs&hash=1755325129105" +import * as docs_166 from "../content/docs/integrations/visualization/redash.mdx?collection=docs&hash=1755325129105" +import * as docs_165 from "../content/docs/integrations/visualization/metabase.mdx?collection=docs&hash=1755325129105" +import * as docs_164 from "../content/docs/integrations/visualization/looker.mdx?collection=docs&hash=1755325129105" +import * as docs_163 from "../content/docs/integrations/visualization/grafana.mdx?collection=docs&hash=1755325129105" +import * as docs_162 from "../content/docs/integrations/visualization/apache-superset.mdx?collection=docs&hash=1755325129105" +import * as docs_161 from "../content/docs/integrations/streaming/rabbitmq.mdx?collection=docs&hash=1755325129105" +import * as docs_160 from "../content/docs/integrations/streaming/nats.mdx?collection=docs&hash=1755325129105" +import * as docs_159 from "../content/docs/integrations/security/trivy.mdx?collection=docs&hash=1755325129105" +import * as docs_158 from "../content/docs/integrations/security/siem-export.mdx?collection=docs&hash=1755325129105" +import * as docs_157 from "../content/docs/integrations/security/falco.mdx?collection=docs&hash=1755325129105" +import * as docs_156 from "../content/docs/integrations/oauth/authentik.mdx?collection=docs&hash=1755325129105" +import * as docs_155 from "../content/docs/integrations/log-shippers/promtail.mdx?collection=docs&hash=1755325129105" +import * as docs_154 from "../content/docs/integrations/log-shippers/filebeat.mdx?collection=docs&hash=1755325129105" +import * as docs_153 from "../content/docs/integrations/llm-agents/openai.mdx?collection=docs&hash=1755325129105" +import * as docs_152 from "../content/docs/integrations/llm-agents/n8n.mdx?collection=docs&hash=1755325129105" +import * as docs_151 from "../content/docs/integrations/llm-agents/llamaindex.mdx?collection=docs&hash=1755325129105" +import * as docs_150 from "../content/docs/integrations/llm-agents/langchain.mdx?collection=docs&hash=1755325129105" +import * as docs_149 from "../content/docs/integrations/llm-agents/dspy.mdx?collection=docs&hash=1755325129105" +import * as docs_148 from "../content/docs/integrations/llm-agents/crewai.mdx?collection=docs&hash=1755325129105" +import * as docs_147 from "../content/docs/integrations/llm-agents/autogen.mdx?collection=docs&hash=1755325129105" +import * as docs_146 from "../content/docs/integrations/llm-agents/anthropic.mdx?collection=docs&hash=1755325129105" +import * as docs_145 from "../content/docs/integrations/languages/ruby.mdx?collection=docs&hash=1755325129105" +import * as docs_144 from "../content/docs/integrations/languages/php.mdx?collection=docs&hash=1755325129105" +import * as docs_143 from "../content/docs/integrations/languages/dotnet.mdx?collection=docs&hash=1755325129105" +import * as docs_142 from "../content/docs/integrations/databases/redis.mdx?collection=docs&hash=1755325129105" +import * as docs_141 from "../content/docs/integrations/databases/postgresql.mdx?collection=docs&hash=1755325129105" +import * as docs_140 from "../content/docs/integrations/databases/mysql.mdx?collection=docs&hash=1755325129105" +import * as docs_139 from "../content/docs/integrations/databases/mongodb.mdx?collection=docs&hash=1755325129105" +import * as docs_138 from "../content/docs/integrations/databases/elasticsearch.mdx?collection=docs&hash=1755325129105" +import * as docs_137 from "../content/docs/integrations/containers/kubernetes.mdx?collection=docs&hash=1755325129105" +import * as docs_136 from "../content/docs/integrations/containers/google-gke.mdx?collection=docs&hash=1755325129105" +import * as docs_135 from "../content/docs/integrations/containers/docker.mdx?collection=docs&hash=1755325129105" +import * as docs_134 from "../content/docs/integrations/containers/azure-aks.mdx?collection=docs&hash=1755325129105" +import * as docs_133 from "../content/docs/integrations/containers/amazon-eks.mdx?collection=docs&hash=1755325129105" +import * as docs_132 from "../content/docs/integrations/containers/amazon-ecs.mdx?collection=docs&hash=1755325129105" +import * as docs_131 from "../content/docs/integrations/cloud/gcp-storage.mdx?collection=docs&hash=1755325129105" +import * as docs_130 from "../content/docs/integrations/cloud/gcp-pubsub.mdx?collection=docs&hash=1755325129105" +import * as docs_129 from "../content/docs/integrations/cloud/digitalocean-spaces.mdx?collection=docs&hash=1755325129105" +import * as docs_128 from "../content/docs/integrations/cloud/azure-event-hubs.mdx?collection=docs&hash=1755325129105" +import * as docs_127 from "../content/docs/integrations/cloud/azure-blob-storage.mdx?collection=docs&hash=1755325129105" +import * as docs_126 from "../content/docs/integrations/cloud/aws-s3.mdx?collection=docs&hash=1755325129105" +import * as docs_125 from "../content/docs/integrations/cloud/aws-kinesis.mdx?collection=docs&hash=1755325129105" +import * as docs_124 from "../content/docs/integrations/cloud/aws-cloudwatch.mdx?collection=docs&hash=1755325129105" +import * as docs_123 from "../content/docs/integrations/cicd/terraform.mdx?collection=docs&hash=1755325129105" +import * as docs_122 from "../content/docs/integrations/cicd/jenkins.mdx?collection=docs&hash=1755325129105" +import * as docs_121 from "../content/docs/integrations/cicd/gitlab-ci.mdx?collection=docs&hash=1755325129105" +import * as docs_120 from "../content/docs/integrations/cicd/github-actions.mdx?collection=docs&hash=1755325129105" +import * as docs_119 from "../content/docs/integrations/cicd/circleci.mdx?collection=docs&hash=1755325129105" +import * as docs_118 from "../content/docs/integrations/cicd/argocd.mdx?collection=docs&hash=1755325129105" +import * as docs_117 from "../content/docs/integrations/auth/okta.mdx?collection=docs&hash=1755325129105" +import * as docs_116 from "../content/docs/integrations/auth/ldap.mdx?collection=docs&hash=1755325129105" +import * as docs_115 from "../content/docs/integrations/auth/keycloak.mdx?collection=docs&hash=1755325129105" +import * as docs_114 from "../content/docs/integrations/auth/google-workspace.mdx?collection=docs&hash=1755325129105" +import * as docs_113 from "../content/docs/integrations/auth/azure-ad.mdx?collection=docs&hash=1755325129105" +import * as docs_112 from "../content/docs/integrations/auth/auth0.mdx?collection=docs&hash=1755325129105" +import * as docs_111 from "../content/docs/integrations/alerting/webhook.mdx?collection=docs&hash=1755325129105" +import * as docs_110 from "../content/docs/integrations/alerting/slack.mdx?collection=docs&hash=1755325129105" +import * as docs_109 from "../content/docs/integrations/alerting/pagerduty.mdx?collection=docs&hash=1755325129105" +import * as docs_108 from "../content/docs/integrations/alerting/opsgenie.mdx?collection=docs&hash=1755325129105" +import * as docs_107 from "../content/docs/integrations/alerting/microsoft-teams.mdx?collection=docs&hash=1755325129105" +import * as docs_106 from "../content/docs/integrations/alerting/email.mdx?collection=docs&hash=1755325129105" +import * as docs_105 from "../content/docs/integrations/alerting/discord.mdx?collection=docs&hash=1755325129105" +import * as docs_104 from "../content/docs/installation/standalone/linux.mdx?collection=docs&hash=1755325129105" +import * as docs_103 from "../content/docs/installation/standalone/k8s.mdx?collection=docs&hash=1755325129105" +import * as docs_102 from "../content/docs/installation/standalone/docker.mdx?collection=docs&hash=1755325129105" +import * as docs_101 from "../content/docs/installation/standalone/aws-eks.mdx?collection=docs&hash=1755325129105" +import * as docs_100 from "../content/docs/installation/standalone/aws-ecs.mdx?collection=docs&hash=1755325129105" +import * as docs_99 from "../content/docs/installation/distributed/linux.mdx?collection=docs&hash=1755325129105" +import * as docs_98 from "../content/docs/installation/distributed/k8s-helm.mdx?collection=docs&hash=1755325129105" +import * as docs_97 from "../content/docs/installation/distributed/docker-compose.mdx?collection=docs&hash=1755325129105" +import * as docs_96 from "../content/docs/ingest-data/traces-ingestion/opentelemetry.mdx?collection=docs&hash=1755325129105" +import * as docs_95 from "../content/docs/ingest-data/streaming-data/redpanda.mdx?collection=docs&hash=1755325129105" +import * as docs_94 from "../content/docs/ingest-data/streaming-data/kafka.mdx?collection=docs&hash=1755325129105" +import * as docs_93 from "../content/docs/ingest-data/metrics-ingestion/prometheus.mdx?collection=docs&hash=1755325129105" +import * as docs_92 from "../content/docs/ingest-data/metrics-ingestion/opentelemetry.mdx?collection=docs&hash=1755325129105" +import * as docs_91 from "../content/docs/ingest-data/logs-ingestion/opentelemetry.mdx?collection=docs&hash=1755325129105" +import * as docs_90 from "../content/docs/datasource/log-agents/vector.mdx?collection=docs&hash=1755325129105" +import * as docs_89 from "../content/docs/datasource/log-agents/syslog.mdx?collection=docs&hash=1755325129105" +import * as docs_88 from "../content/docs/datasource/log-agents/otel-collector.mdx?collection=docs&hash=1755325129105" +import * as docs_87 from "../content/docs/datasource/log-agents/logstash.mdx?collection=docs&hash=1755325129105" +import * as docs_86 from "../content/docs/datasource/log-agents/fluentd.mdx?collection=docs&hash=1755325129105" +import * as docs_85 from "../content/docs/datasource/log-agents/fluent-bit.mdx?collection=docs&hash=1755325129105" +import * as docs_84 from "../content/docs/datasource/log-agents/apache-log-4j.mdx?collection=docs&hash=1755325129105" +import * as docs_83 from "../content/docs/datasource/applications/rust.mdx?collection=docs&hash=1755325129105" +import * as docs_82 from "../content/docs/datasource/applications/python.mdx?collection=docs&hash=1755325129105" +import * as docs_81 from "../content/docs/datasource/applications/javascript.mdx?collection=docs&hash=1755325129105" +import * as docs_80 from "../content/docs/datasource/applications/java.mdx?collection=docs&hash=1755325129105" +import * as docs_79 from "../content/docs/datasource/applications/go.mdx?collection=docs&hash=1755325129105" +import * as docs_78 from "../content/docs/datasource/applications/csharp.mdx?collection=docs&hash=1755325129105" +import * as docs_77 from "../content/docs/cloud-provider/azure/service-bus.mdx?collection=docs&hash=1755325129105" +import * as docs_76 from "../content/docs/cloud-provider/azure/api-service.mdx?collection=docs&hash=1755325129105" +import * as docs_75 from "../content/docs/cloud-provider/aws/lambda.mdx?collection=docs&hash=1755325129105" +import * as docs_74 from "../content/docs/cloud-provider/aws/intro.mdx?collection=docs&hash=1755325129105" +import * as docs_73 from "../content/docs/cloud-provider/aws/aws-data-firehose.mdx?collection=docs&hash=1755325129105" +import * as docs_72 from "../content/docs/api/v1/query.mdx?collection=docs&hash=1755325129105" +import * as docs_71 from "../content/docs/api/v1/ingest.mdx?collection=docs&hash=1755325129105" +import * as docs_70 from "../content/docs/visualization/metabase.mdx?collection=docs&hash=1755325129105" +import * as docs_69 from "../content/docs/visualization/grafana.mdx?collection=docs&hash=1755325129105" +import * as docs_68 from "../content/docs/user-guide/sql-editor.mdx?collection=docs&hash=1755325129105" +import * as docs_67 from "../content/docs/user-guide/rbac.mdx?collection=docs&hash=1755325129105" +import * as docs_66 from "../content/docs/user-guide/openid.mdx?collection=docs&hash=1755325129105" +import * as docs_65 from "../content/docs/user-guide/log-iq.mdx?collection=docs&hash=1755325129105" +import * as docs_64 from "../content/docs/user-guide/dashboards.mdx?collection=docs&hash=1755325129105" +import * as docs_63 from "../content/docs/storage/awss3.mdx?collection=docs&hash=1755325129105" +import * as docs_62 from "../content/docs/streaming/red-panda.mdx?collection=docs&hash=1755325129105" +import * as docs_61 from "../content/docs/streaming/kafka.mdx?collection=docs&hash=1755325129105" +import * as docs_60 from "../content/docs/self-hosting/telemetry.mdx?collection=docs&hash=1755325129105" +import * as docs_59 from "../content/docs/self-hosting/metrics.mdx?collection=docs&hash=1755325129105" +import * as docs_58 from "../content/docs/self-hosting/configuration.mdx?collection=docs&hash=1755325129105" +import * as docs_57 from "../content/docs/release-notes/index.mdx?collection=docs&hash=1755325129105" +import * as docs_56 from "../content/docs/overview/design-choices.mdx?collection=docs&hash=1755325129105" +import * as docs_55 from "../content/docs/overview/architecture.mdx?collection=docs&hash=1755325129105" +import * as docs_54 from "../content/docs/quickstart/index.mdx?collection=docs&hash=1755325129105" +import * as docs_53 from "../content/docs/quickstart/docker.mdx?collection=docs&hash=1755325129105" +import * as docs_52 from "../content/docs/quickstart/cloud.mdx?collection=docs&hash=1755325129105" +import * as docs_51 from "../content/docs/quickstart/binary.mdx?collection=docs&hash=1755325129105" +import * as docs_50 from "../content/docs/oauth/authentik.mdx?collection=docs&hash=1755325129105" +import * as docs_49 from "../content/docs/llm/text-to-sql.mdx?collection=docs&hash=1755325129105" +import * as docs_48 from "../content/docs/key-concepts/storage.mdx?collection=docs&hash=1755325129105" +import * as docs_47 from "../content/docs/key-concepts/query.mdx?collection=docs&hash=1755325129105" +import * as docs_46 from "../content/docs/key-concepts/partitioning.mdx?collection=docs&hash=1755325129105" +import * as docs_45 from "../content/docs/key-concepts/ingestion.mdx?collection=docs&hash=1755325129105" +import * as docs_44 from "../content/docs/key-concepts/index.mdx?collection=docs&hash=1755325129105" +import * as docs_43 from "../content/docs/key-concepts/high-availability.mdx?collection=docs&hash=1755325129105" +import * as docs_42 from "../content/docs/key-concepts/data-model.mdx?collection=docs&hash=1755325129105" +import * as docs_41 from "../content/docs/integrations/index.mdx?collection=docs&hash=1755325129105" +import * as docs_40 from "../content/docs/installation/index.mdx?collection=docs&hash=1755325129105" +import * as docs_39 from "../content/docs/ingest-data/zero-instrumentation.mdx?collection=docs&hash=1755325129105" +import * as docs_38 from "../content/docs/flavours/oss.mdx?collection=docs&hash=1755325129105" +import * as docs_37 from "../content/docs/flavours/enterprise.mdx?collection=docs&hash=1755325129105" +import * as docs_36 from "../content/docs/flavours/cloud.mdx?collection=docs&hash=1755325129105" +import * as docs_35 from "../content/docs/features/smart-cache.mdx?collection=docs&hash=1755325129105" +import * as docs_34 from "../content/docs/features/search.mdx?collection=docs&hash=1755325129105" +import * as docs_33 from "../content/docs/features/retention.mdx?collection=docs&hash=1755325129105" +import * as docs_32 from "../content/docs/features/rbac.mdx?collection=docs&hash=1755325129105" +import * as docs_31 from "../content/docs/features/oepnid.mdx?collection=docs&hash=1755325129105" +import * as docs_30 from "../content/docs/features/log-iq.mdx?collection=docs&hash=1755325129105" +import * as docs_29 from "../content/docs/features/index.mdx?collection=docs&hash=1755325129105" +import * as docs_28 from "../content/docs/features/dashboards.mdx?collection=docs&hash=1755325129105" +import * as docs_27 from "../content/docs/features/alerts.mdx?collection=docs&hash=1755325129105" +import * as docs_26 from "../content/docs/features/ai-native.mdx?collection=docs&hash=1755325129105" +import * as docs_25 from "../content/docs/enterprise/index.mdx?collection=docs&hash=1755325129105" +import * as docs_24 from "../content/docs/eBPF/ebpf.mdx?collection=docs&hash=1755325129105" +import * as docs_23 from "../content/docs/datasource/index.mdx?collection=docs&hash=1755325129105" +import * as docs_22 from "../content/docs/cookbook/tool-calls.mdx?collection=docs&hash=1755325129105" +import * as docs_21 from "../content/docs/cookbook/security.mdx?collection=docs&hash=1755325129105" +import * as docs_20 from "../content/docs/cookbook/instrumentation.mdx?collection=docs&hash=1755325129105" +import * as docs_19 from "../content/docs/cookbook/agentic-observability.mdx?collection=docs&hash=1755325129105" +import * as docs_18 from "../content/docs/api/index.mdx?collection=docs&hash=1755325129105" +import * as docs_17 from "../content/docs/alerting/alert-manager.mdx?collection=docs&hash=1755325129105" +import * as docs_16 from "../content/docs/ai-features/text-to-sql.mdx?collection=docs&hash=1755325129105" +import * as docs_15 from "../content/docs/ai-features/summarization.mdx?collection=docs&hash=1755325129105" +import * as docs_14 from "../content/docs/ai-features/keystone.mdx?collection=docs&hash=1755325129105" +import * as docs_13 from "../content/docs/ai-features/index.mdx?collection=docs&hash=1755325129105" +import * as docs_12 from "../content/docs/ai-features/forecasting.mdx?collection=docs&hash=1755325129105" +import * as docs_11 from "../content/docs/OpenTelemetry/traces.mdx?collection=docs&hash=1755325129105" +import * as docs_10 from "../content/docs/OpenTelemetry/metrics.mdx?collection=docs&hash=1755325129105" +import * as docs_9 from "../content/docs/OpenTelemetry/logs.mdx?collection=docs&hash=1755325129105" +import * as docs_8 from "../content/docs/OpenTelemetry/index.mdx?collection=docs&hash=1755325129105" +import * as docs_7 from "../content/docs/telemetry.mdx?collection=docs&hash=1755325129105" +import * as docs_6 from "../content/docs/parseable-metrics.mdx?collection=docs&hash=1755325129105" +import * as docs_5 from "../content/docs/introduction.mdx?collection=docs&hash=1755325129105" +import * as docs_4 from "../content/docs/index.mdx?collection=docs&hash=1755325129105" +import * as docs_3 from "../content/docs/env-variables.mdx?collection=docs&hash=1755325129105" +import * as docs_2 from "../content/docs/design-choices.mdx?collection=docs&hash=1755325129105" +import * as docs_1 from "../content/docs/benchmarks.mdx?collection=docs&hash=1755325129105" +import * as docs_0 from "../content/docs/architecture.mdx?collection=docs&hash=1755325129105" +import { _runtime } from "fumadocs-mdx" +import * as _source from "../source.config" +export const docs = _runtime.docs([{ info: {"path":"architecture.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/architecture.mdx"}, data: docs_0 }, { info: {"path":"benchmarks.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/benchmarks.mdx"}, data: docs_1 }, { info: {"path":"design-choices.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/design-choices.mdx"}, data: docs_2 }, { info: {"path":"env-variables.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/env-variables.mdx"}, data: docs_3 }, { info: {"path":"index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/index.mdx"}, data: docs_4 }, { info: {"path":"introduction.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/introduction.mdx"}, data: docs_5 }, { info: {"path":"parseable-metrics.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/parseable-metrics.mdx"}, data: docs_6 }, { info: {"path":"telemetry.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/telemetry.mdx"}, data: docs_7 }, { info: {"path":"OpenTelemetry/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/OpenTelemetry/index.mdx"}, data: docs_8 }, { info: {"path":"OpenTelemetry/logs.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/OpenTelemetry/logs.mdx"}, data: docs_9 }, { info: {"path":"OpenTelemetry/metrics.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/OpenTelemetry/metrics.mdx"}, data: docs_10 }, { info: {"path":"OpenTelemetry/traces.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/OpenTelemetry/traces.mdx"}, data: docs_11 }, { info: {"path":"ai-features/forecasting.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ai-features/forecasting.mdx"}, data: docs_12 }, { info: {"path":"ai-features/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ai-features/index.mdx"}, data: docs_13 }, { info: {"path":"ai-features/keystone.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ai-features/keystone.mdx"}, data: docs_14 }, { info: {"path":"ai-features/summarization.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ai-features/summarization.mdx"}, data: docs_15 }, { info: {"path":"ai-features/text-to-sql.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ai-features/text-to-sql.mdx"}, data: docs_16 }, { info: {"path":"alerting/alert-manager.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/alerting/alert-manager.mdx"}, data: docs_17 }, { info: {"path":"api/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/api/index.mdx"}, data: docs_18 }, { info: {"path":"cookbook/agentic-observability.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cookbook/agentic-observability.mdx"}, data: docs_19 }, { info: {"path":"cookbook/instrumentation.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cookbook/instrumentation.mdx"}, data: docs_20 }, { info: {"path":"cookbook/security.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cookbook/security.mdx"}, data: docs_21 }, { info: {"path":"cookbook/tool-calls.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cookbook/tool-calls.mdx"}, data: docs_22 }, { info: {"path":"datasource/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/index.mdx"}, data: docs_23 }, { info: {"path":"eBPF/ebpf.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/eBPF/ebpf.mdx"}, data: docs_24 }, { info: {"path":"enterprise/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/enterprise/index.mdx"}, data: docs_25 }, { info: {"path":"features/ai-native.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/ai-native.mdx"}, data: docs_26 }, { info: {"path":"features/alerts.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/alerts.mdx"}, data: docs_27 }, { info: {"path":"features/dashboards.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/dashboards.mdx"}, data: docs_28 }, { info: {"path":"features/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/index.mdx"}, data: docs_29 }, { info: {"path":"features/log-iq.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/log-iq.mdx"}, data: docs_30 }, { info: {"path":"features/oepnid.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/oepnid.mdx"}, data: docs_31 }, { info: {"path":"features/rbac.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/rbac.mdx"}, data: docs_32 }, { info: {"path":"features/retention.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/retention.mdx"}, data: docs_33 }, { info: {"path":"features/search.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/search.mdx"}, data: docs_34 }, { info: {"path":"features/smart-cache.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/smart-cache.mdx"}, data: docs_35 }, { info: {"path":"flavours/cloud.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/flavours/cloud.mdx"}, data: docs_36 }, { info: {"path":"flavours/enterprise.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/flavours/enterprise.mdx"}, data: docs_37 }, { info: {"path":"flavours/oss.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/flavours/oss.mdx"}, data: docs_38 }, { info: {"path":"ingest-data/zero-instrumentation.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/zero-instrumentation.mdx"}, data: docs_39 }, { info: {"path":"installation/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/index.mdx"}, data: docs_40 }, { info: {"path":"integrations/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/index.mdx"}, data: docs_41 }, { info: {"path":"key-concepts/data-model.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/key-concepts/data-model.mdx"}, data: docs_42 }, { info: {"path":"key-concepts/high-availability.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/key-concepts/high-availability.mdx"}, data: docs_43 }, { info: {"path":"key-concepts/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/key-concepts/index.mdx"}, data: docs_44 }, { info: {"path":"key-concepts/ingestion.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/key-concepts/ingestion.mdx"}, data: docs_45 }, { info: {"path":"key-concepts/partitioning.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/key-concepts/partitioning.mdx"}, data: docs_46 }, { info: {"path":"key-concepts/query.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/key-concepts/query.mdx"}, data: docs_47 }, { info: {"path":"key-concepts/storage.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/key-concepts/storage.mdx"}, data: docs_48 }, { info: {"path":"llm/text-to-sql.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/llm/text-to-sql.mdx"}, data: docs_49 }, { info: {"path":"oauth/authentik.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/oauth/authentik.mdx"}, data: docs_50 }, { info: {"path":"quickstart/binary.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/quickstart/binary.mdx"}, data: docs_51 }, { info: {"path":"quickstart/cloud.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/quickstart/cloud.mdx"}, data: docs_52 }, { info: {"path":"quickstart/docker.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/quickstart/docker.mdx"}, data: docs_53 }, { info: {"path":"quickstart/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/quickstart/index.mdx"}, data: docs_54 }, { info: {"path":"overview/architecture.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/architecture.mdx"}, data: docs_55 }, { info: {"path":"overview/design-choices.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/design-choices.mdx"}, data: docs_56 }, { info: {"path":"release-notes/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/release-notes/index.mdx"}, data: docs_57 }, { info: {"path":"self-hosting/configuration.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/configuration.mdx"}, data: docs_58 }, { info: {"path":"self-hosting/metrics.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/metrics.mdx"}, data: docs_59 }, { info: {"path":"self-hosting/telemetry.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/telemetry.mdx"}, data: docs_60 }, { info: {"path":"streaming/kafka.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/streaming/kafka.mdx"}, data: docs_61 }, { info: {"path":"streaming/red-panda.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/streaming/red-panda.mdx"}, data: docs_62 }, { info: {"path":"storage/awss3.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/storage/awss3.mdx"}, data: docs_63 }, { info: {"path":"user-guide/dashboards.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/dashboards.mdx"}, data: docs_64 }, { info: {"path":"user-guide/log-iq.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/log-iq.mdx"}, data: docs_65 }, { info: {"path":"user-guide/openid.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/openid.mdx"}, data: docs_66 }, { info: {"path":"user-guide/rbac.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/rbac.mdx"}, data: docs_67 }, { info: {"path":"user-guide/sql-editor.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/sql-editor.mdx"}, data: docs_68 }, { info: {"path":"visualization/grafana.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/visualization/grafana.mdx"}, data: docs_69 }, { info: {"path":"visualization/metabase.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/visualization/metabase.mdx"}, data: docs_70 }, { info: {"path":"api/v1/ingest.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/api/v1/ingest.mdx"}, data: docs_71 }, { info: {"path":"api/v1/query.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/api/v1/query.mdx"}, data: docs_72 }, { info: {"path":"cloud-provider/aws/aws-data-firehose.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cloud-provider/aws/aws-data-firehose.mdx"}, data: docs_73 }, { info: {"path":"cloud-provider/aws/intro.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cloud-provider/aws/intro.mdx"}, data: docs_74 }, { info: {"path":"cloud-provider/aws/lambda.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cloud-provider/aws/lambda.mdx"}, data: docs_75 }, { info: {"path":"cloud-provider/azure/api-service.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cloud-provider/azure/api-service.mdx"}, data: docs_76 }, { info: {"path":"cloud-provider/azure/service-bus.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cloud-provider/azure/service-bus.mdx"}, data: docs_77 }, { info: {"path":"datasource/applications/csharp.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/applications/csharp.mdx"}, data: docs_78 }, { info: {"path":"datasource/applications/go.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/applications/go.mdx"}, data: docs_79 }, { info: {"path":"datasource/applications/java.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/applications/java.mdx"}, data: docs_80 }, { info: {"path":"datasource/applications/javascript.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/applications/javascript.mdx"}, data: docs_81 }, { info: {"path":"datasource/applications/python.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/applications/python.mdx"}, data: docs_82 }, { info: {"path":"datasource/applications/rust.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/applications/rust.mdx"}, data: docs_83 }, { info: {"path":"datasource/log-agents/apache-log-4j.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/log-agents/apache-log-4j.mdx"}, data: docs_84 }, { info: {"path":"datasource/log-agents/fluent-bit.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/log-agents/fluent-bit.mdx"}, data: docs_85 }, { info: {"path":"datasource/log-agents/fluentd.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/log-agents/fluentd.mdx"}, data: docs_86 }, { info: {"path":"datasource/log-agents/logstash.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/log-agents/logstash.mdx"}, data: docs_87 }, { info: {"path":"datasource/log-agents/otel-collector.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/log-agents/otel-collector.mdx"}, data: docs_88 }, { info: {"path":"datasource/log-agents/syslog.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/log-agents/syslog.mdx"}, data: docs_89 }, { info: {"path":"datasource/log-agents/vector.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/log-agents/vector.mdx"}, data: docs_90 }, { info: {"path":"ingest-data/logs-ingestion/opentelemetry.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/opentelemetry.mdx"}, data: docs_91 }, { info: {"path":"ingest-data/metrics-ingestion/opentelemetry.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/metrics-ingestion/opentelemetry.mdx"}, data: docs_92 }, { info: {"path":"ingest-data/metrics-ingestion/prometheus.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/metrics-ingestion/prometheus.mdx"}, data: docs_93 }, { info: {"path":"ingest-data/streaming-data/kafka.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/streaming-data/kafka.mdx"}, data: docs_94 }, { info: {"path":"ingest-data/streaming-data/redpanda.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/streaming-data/redpanda.mdx"}, data: docs_95 }, { info: {"path":"ingest-data/traces-ingestion/opentelemetry.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/traces-ingestion/opentelemetry.mdx"}, data: docs_96 }, { info: {"path":"installation/distributed/docker-compose.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/distributed/docker-compose.mdx"}, data: docs_97 }, { info: {"path":"installation/distributed/k8s-helm.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/distributed/k8s-helm.mdx"}, data: docs_98 }, { info: {"path":"installation/distributed/linux.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/distributed/linux.mdx"}, data: docs_99 }, { info: {"path":"installation/standalone/aws-ecs.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/standalone/aws-ecs.mdx"}, data: docs_100 }, { info: {"path":"installation/standalone/aws-eks.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/standalone/aws-eks.mdx"}, data: docs_101 }, { info: {"path":"installation/standalone/docker.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/standalone/docker.mdx"}, data: docs_102 }, { info: {"path":"installation/standalone/k8s.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/standalone/k8s.mdx"}, data: docs_103 }, { info: {"path":"installation/standalone/linux.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/standalone/linux.mdx"}, data: docs_104 }, { info: {"path":"integrations/alerting/discord.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/alerting/discord.mdx"}, data: docs_105 }, { info: {"path":"integrations/alerting/email.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/alerting/email.mdx"}, data: docs_106 }, { info: {"path":"integrations/alerting/microsoft-teams.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/alerting/microsoft-teams.mdx"}, data: docs_107 }, { info: {"path":"integrations/alerting/opsgenie.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/alerting/opsgenie.mdx"}, data: docs_108 }, { info: {"path":"integrations/alerting/pagerduty.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/alerting/pagerduty.mdx"}, data: docs_109 }, { info: {"path":"integrations/alerting/slack.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/alerting/slack.mdx"}, data: docs_110 }, { info: {"path":"integrations/alerting/webhook.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/alerting/webhook.mdx"}, data: docs_111 }, { info: {"path":"integrations/auth/auth0.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/auth/auth0.mdx"}, data: docs_112 }, { info: {"path":"integrations/auth/azure-ad.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/auth/azure-ad.mdx"}, data: docs_113 }, { info: {"path":"integrations/auth/google-workspace.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/auth/google-workspace.mdx"}, data: docs_114 }, { info: {"path":"integrations/auth/keycloak.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/auth/keycloak.mdx"}, data: docs_115 }, { info: {"path":"integrations/auth/ldap.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/auth/ldap.mdx"}, data: docs_116 }, { info: {"path":"integrations/auth/okta.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/auth/okta.mdx"}, data: docs_117 }, { info: {"path":"integrations/cicd/argocd.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cicd/argocd.mdx"}, data: docs_118 }, { info: {"path":"integrations/cicd/circleci.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cicd/circleci.mdx"}, data: docs_119 }, { info: {"path":"integrations/cicd/github-actions.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cicd/github-actions.mdx"}, data: docs_120 }, { info: {"path":"integrations/cicd/gitlab-ci.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cicd/gitlab-ci.mdx"}, data: docs_121 }, { info: {"path":"integrations/cicd/jenkins.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cicd/jenkins.mdx"}, data: docs_122 }, { info: {"path":"integrations/cicd/terraform.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cicd/terraform.mdx"}, data: docs_123 }, { info: {"path":"integrations/cloud/aws-cloudwatch.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/aws-cloudwatch.mdx"}, data: docs_124 }, { info: {"path":"integrations/cloud/aws-kinesis.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/aws-kinesis.mdx"}, data: docs_125 }, { info: {"path":"integrations/cloud/aws-s3.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/aws-s3.mdx"}, data: docs_126 }, { info: {"path":"integrations/cloud/azure-blob-storage.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/azure-blob-storage.mdx"}, data: docs_127 }, { info: {"path":"integrations/cloud/azure-event-hubs.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/azure-event-hubs.mdx"}, data: docs_128 }, { info: {"path":"integrations/cloud/digitalocean-spaces.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/digitalocean-spaces.mdx"}, data: docs_129 }, { info: {"path":"integrations/cloud/gcp-pubsub.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/gcp-pubsub.mdx"}, data: docs_130 }, { info: {"path":"integrations/cloud/gcp-storage.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/gcp-storage.mdx"}, data: docs_131 }, { info: {"path":"integrations/containers/amazon-ecs.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/containers/amazon-ecs.mdx"}, data: docs_132 }, { info: {"path":"integrations/containers/amazon-eks.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/containers/amazon-eks.mdx"}, data: docs_133 }, { info: {"path":"integrations/containers/azure-aks.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/containers/azure-aks.mdx"}, data: docs_134 }, { info: {"path":"integrations/containers/docker.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/containers/docker.mdx"}, data: docs_135 }, { info: {"path":"integrations/containers/google-gke.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/containers/google-gke.mdx"}, data: docs_136 }, { info: {"path":"integrations/containers/kubernetes.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/containers/kubernetes.mdx"}, data: docs_137 }, { info: {"path":"integrations/databases/elasticsearch.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/databases/elasticsearch.mdx"}, data: docs_138 }, { info: {"path":"integrations/databases/mongodb.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/databases/mongodb.mdx"}, data: docs_139 }, { info: {"path":"integrations/databases/mysql.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/databases/mysql.mdx"}, data: docs_140 }, { info: {"path":"integrations/databases/postgresql.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/databases/postgresql.mdx"}, data: docs_141 }, { info: {"path":"integrations/databases/redis.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/databases/redis.mdx"}, data: docs_142 }, { info: {"path":"integrations/languages/dotnet.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/languages/dotnet.mdx"}, data: docs_143 }, { info: {"path":"integrations/languages/php.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/languages/php.mdx"}, data: docs_144 }, { info: {"path":"integrations/languages/ruby.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/languages/ruby.mdx"}, data: docs_145 }, { info: {"path":"integrations/llm-agents/anthropic.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/anthropic.mdx"}, data: docs_146 }, { info: {"path":"integrations/llm-agents/autogen.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/autogen.mdx"}, data: docs_147 }, { info: {"path":"integrations/llm-agents/crewai.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/crewai.mdx"}, data: docs_148 }, { info: {"path":"integrations/llm-agents/dspy.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/dspy.mdx"}, data: docs_149 }, { info: {"path":"integrations/llm-agents/langchain.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/langchain.mdx"}, data: docs_150 }, { info: {"path":"integrations/llm-agents/llamaindex.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/llamaindex.mdx"}, data: docs_151 }, { info: {"path":"integrations/llm-agents/n8n.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/n8n.mdx"}, data: docs_152 }, { info: {"path":"integrations/llm-agents/openai.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/openai.mdx"}, data: docs_153 }, { info: {"path":"integrations/log-shippers/filebeat.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/log-shippers/filebeat.mdx"}, data: docs_154 }, { info: {"path":"integrations/log-shippers/promtail.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/log-shippers/promtail.mdx"}, data: docs_155 }, { info: {"path":"integrations/oauth/authentik.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/oauth/authentik.mdx"}, data: docs_156 }, { info: {"path":"integrations/security/falco.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/security/falco.mdx"}, data: docs_157 }, { info: {"path":"integrations/security/siem-export.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/security/siem-export.mdx"}, data: docs_158 }, { info: {"path":"integrations/security/trivy.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/security/trivy.mdx"}, data: docs_159 }, { info: {"path":"integrations/streaming/nats.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/streaming/nats.mdx"}, data: docs_160 }, { info: {"path":"integrations/streaming/rabbitmq.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/streaming/rabbitmq.mdx"}, data: docs_161 }, { info: {"path":"integrations/visualization/apache-superset.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/visualization/apache-superset.mdx"}, data: docs_162 }, { info: {"path":"integrations/visualization/grafana.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/visualization/grafana.mdx"}, data: docs_163 }, { info: {"path":"integrations/visualization/looker.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/visualization/looker.mdx"}, data: docs_164 }, { info: {"path":"integrations/visualization/metabase.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/visualization/metabase.mdx"}, data: docs_165 }, { info: {"path":"integrations/visualization/redash.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/visualization/redash.mdx"}, data: docs_166 }, { info: {"path":"integrations/visualization/tableau.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/visualization/tableau.mdx"}, data: docs_167 }, { info: {"path":"overview/key-concepts/data-model.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/key-concepts/data-model.mdx"}, data: docs_168 }, { info: {"path":"overview/key-concepts/high-availability.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/key-concepts/high-availability.mdx"}, data: docs_169 }, { info: {"path":"overview/key-concepts/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/key-concepts/index.mdx"}, data: docs_170 }, { info: {"path":"overview/key-concepts/ingestion.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/key-concepts/ingestion.mdx"}, data: docs_171 }, { info: {"path":"overview/key-concepts/partitioning.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/key-concepts/partitioning.mdx"}, data: docs_172 }, { info: {"path":"overview/key-concepts/query.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/key-concepts/query.mdx"}, data: docs_173 }, { info: {"path":"overview/key-concepts/storage.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/key-concepts/storage.mdx"}, data: docs_174 }, { info: {"path":"self-hosting/installation/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/index.mdx"}, data: docs_175 }, { info: {"path":"self-hosting/storage-targets/awss3.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/storage-targets/awss3.mdx"}, data: docs_176 }, { info: {"path":"user-guide/ai-native/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/ai-native/index.mdx"}, data: docs_177 }, { info: {"path":"user-guide/ai-native/keystone.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/ai-native/keystone.mdx"}, data: docs_178 }, { info: {"path":"user-guide/ai-native/summary.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/ai-native/summary.mdx"}, data: docs_179 }, { info: {"path":"user-guide/ai-native/text-to-sql.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/ai-native/text-to-sql.mdx"}, data: docs_180 }, { info: {"path":"user-guide/alerting/anomaly.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/alerting/anomaly.mdx"}, data: docs_181 }, { info: {"path":"user-guide/alerting/forecasting.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/alerting/forecasting.mdx"}, data: docs_182 }, { info: {"path":"user-guide/alerting/index.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/alerting/index.mdx"}, data: docs_183 }, { info: {"path":"user-guide/alerting/standard-threshold.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/alerting/standard-threshold.mdx"}, data: docs_184 }, { info: {"path":"ingest-data/logs-ingestion/logging-agents/apache-log-4j.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/logging-agents/apache-log-4j.mdx"}, data: docs_185 }, { info: {"path":"ingest-data/logs-ingestion/logging-agents/fluent-bit.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/logging-agents/fluent-bit.mdx"}, data: docs_186 }, { info: {"path":"ingest-data/logs-ingestion/logging-agents/fluentd.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/logging-agents/fluentd.mdx"}, data: docs_187 }, { info: {"path":"ingest-data/logs-ingestion/logging-agents/logstash.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/logging-agents/logstash.mdx"}, data: docs_188 }, { info: {"path":"ingest-data/logs-ingestion/logging-agents/otel-collector.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/logging-agents/otel-collector.mdx"}, data: docs_189 }, { info: {"path":"ingest-data/logs-ingestion/logging-agents/syslog.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/logging-agents/syslog.mdx"}, data: docs_190 }, { info: {"path":"ingest-data/logs-ingestion/logging-agents/vector.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/logging-agents/vector.mdx"}, data: docs_191 }, { info: {"path":"ingest-data/logs-ingestion/programming-languages/csharp.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/programming-languages/csharp.mdx"}, data: docs_192 }, { info: {"path":"ingest-data/logs-ingestion/programming-languages/go.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/programming-languages/go.mdx"}, data: docs_193 }, { info: {"path":"ingest-data/logs-ingestion/programming-languages/java.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/programming-languages/java.mdx"}, data: docs_194 }, { info: {"path":"ingest-data/logs-ingestion/programming-languages/javascript.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/programming-languages/javascript.mdx"}, data: docs_195 }, { info: {"path":"ingest-data/logs-ingestion/programming-languages/python.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/programming-languages/python.mdx"}, data: docs_196 }, { info: {"path":"ingest-data/logs-ingestion/programming-languages/rust.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/programming-languages/rust.mdx"}, data: docs_197 }, { info: {"path":"ingest-data/logs-ingestion/streaming-data/kafka.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/streaming-data/kafka.mdx"}, data: docs_198 }, { info: {"path":"ingest-data/logs-ingestion/streaming-data/redpanda.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/streaming-data/redpanda.mdx"}, data: docs_199 }, { info: {"path":"self-hosting/installation/distributed/docker-compose.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/distributed/docker-compose.mdx"}, data: docs_200 }, { info: {"path":"self-hosting/installation/distributed/k8s-helm.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/distributed/k8s-helm.mdx"}, data: docs_201 }, { info: {"path":"self-hosting/installation/distributed/linux.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/distributed/linux.mdx"}, data: docs_202 }, { info: {"path":"self-hosting/installation/standalone/aws-ecs.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/standalone/aws-ecs.mdx"}, data: docs_203 }, { info: {"path":"self-hosting/installation/standalone/aws-eks.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/standalone/aws-eks.mdx"}, data: docs_204 }, { info: {"path":"self-hosting/installation/standalone/docker.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/standalone/docker.mdx"}, data: docs_205 }, { info: {"path":"self-hosting/installation/standalone/k8s.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/standalone/k8s.mdx"}, data: docs_206 }, { info: {"path":"self-hosting/installation/standalone/linux.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/standalone/linux.mdx"}, data: docs_207 }, { info: {"path":"api/v1/logstream/stream_name/delete.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/api/v1/logstream/stream_name/delete.mdx"}, data: docs_208 }, { info: {"path":"api/v1/logstream/stream_name/post.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/api/v1/logstream/stream_name/post.mdx"}, data: docs_209 }, { info: {"path":"api/v1/logstream/stream_name/put.mdx","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/api/v1/logstream/stream_name/put.mdx"}, data: docs_210 }], [{"info":{"path":"_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/_category_.json"},"data":{}}, {"info":{"path":"meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/meta.json"},"data":{"title":"Documentation","pages":["---Overview---","introduction","quickstart","features","overview","integrations","---Ingesting Data---","ingest-data/zero-instrumentation","ingest-data/logs-ingestion","ingest-data/streaming-data","ingest-data/metrics-ingestion","ingest-data/traces-ingestion","---User Guide---","user-guide/ai-native","user-guide/alerting","user-guide/dashboards","user-guide/sql-editor","user-guide/rbac","user-guide/log-iq","user-guide/openid","---Cookbook---","cookbook/agentic-observability","cookbook/security","cookbook/tool-calls","cookbook/instrumentation","---Self Hosting---","self-hosting/configuration","self-hosting/installation","self-hosting/storage-targets","self-hosting/metrics","self-hosting/telemetry","---Release Notes---","release-notes"]}}, {"info":{"path":"OpenTelemetry/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/OpenTelemetry/_category_.json"},"data":{}}, {"info":{"path":"alerting/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/alerting/_category_.json"},"data":{}}, {"info":{"path":"ai-features/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ai-features/_category_.json"},"data":{"title":"AI Native","pages":["summarization","text-to-sql","keystone","forecasting"]}}, {"info":{"path":"cloud-provider/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cloud-provider/_category_.json"},"data":{}}, {"info":{"path":"cookbook/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cookbook/meta.json"},"data":{"title":"Cookbook","pages":["agentic-observability","security","tool-calls","instrumentation"]}}, {"info":{"path":"datasource/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/_category_.json"},"data":{"title":"Logs Ingestion","pages":["index","log-agents","applications"]}}, {"info":{"path":"eBPF/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/eBPF/_category_.json"},"data":{}}, {"info":{"path":"enterprise/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/enterprise/_category_.json"},"data":{}}, {"info":{"path":"features/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/features/_category_.json"},"data":{"title":"Features","pages":["index","ai-native","dashboards","alerts","rbac","retention","search","log-iq","smart-cache"]}}, {"info":{"path":"flavours/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/flavours/meta.json"},"data":{"title":"Flavours","pages":["enterprise","cloud","oss"]}}, {"info":{"path":"ingest-data/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/meta.json"},"data":{"title":"Ingesting Data","pages":["zero-instrumentation","logs-ingestion","streaming-data","metrics-ingestion","traces-ingestion"]}}, {"info":{"path":"installation/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/_category_.json"},"data":{}}, {"info":{"path":"key-concepts/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/key-concepts/meta.json"},"data":{"title":"Key Concepts","pages":["data-model","ingestion","partitioning","storage","query","high-availability"]}}, {"info":{"path":"integrations/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/meta.json"},"data":{"title":"Integrations","pages":["alerting","auth","cicd","cloud","containers","databases","languages","llm-agents","log-shippers","oauth","security","streaming","visualization"]}}, {"info":{"path":"llm/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/llm/_category_.json"},"data":{}}, {"info":{"path":"oauth/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/oauth/_category_.json"},"data":{}}, {"info":{"path":"overview/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/meta.json"},"data":{"title":"Architecture","pages":["design-choices","architecture","key-concepts"]}}, {"info":{"path":"quickstart/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/quickstart/meta.json"},"data":{"title":"Get Started","pages":["...","cloud","binary","docker"]}}, {"info":{"path":"release-notes/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/release-notes/meta.json"},"data":{"title":"Release Notes","defaultOpen":true}}, {"info":{"path":"self-hosting/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/meta.json"},"data":{"title":"Self Hosting","pages":["configuration","installation","storage-targets","metrics","telemetry"]}}, {"info":{"path":"storage/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/storage/_category_.json"},"data":{}}, {"info":{"path":"streaming/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/streaming/_category_.json"},"data":{}}, {"info":{"path":"user-guide/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/meta.json"},"data":{"title":"User Guide","pages":["ai-native","alerting","dashboards","sql-editor","rbac","log-iq","openid"]}}, {"info":{"path":"visualization/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/visualization/_category_.json"},"data":{"title":"Integrations","pages":["grafana","metabase"]}}, {"info":{"path":"cloud-provider/aws/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cloud-provider/aws/_category_.json"},"data":{}}, {"info":{"path":"cloud-provider/azure/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/cloud-provider/azure/_category_.json"},"data":{}}, {"info":{"path":"datasource/applications/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/applications/_category_.json"},"data":{}}, {"info":{"path":"datasource/log-agents/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/datasource/log-agents/_category_.json"},"data":{}}, {"info":{"path":"ingest-data/logs-ingestion/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/meta.json"},"data":{"title":"Logs Ingestion","pages":["logging-agents","opentelemetry","programming-languages"]}}, {"info":{"path":"ingest-data/metrics-ingestion/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/metrics-ingestion/meta.json"},"data":{"title":"Metrics Ingestion","pages":["opentelemetry","prometheus"]}}, {"info":{"path":"ingest-data/traces-ingestion/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/traces-ingestion/meta.json"},"data":{"title":"Traces Ingestion","pages":["opentelemetry"]}}, {"info":{"path":"ingest-data/streaming-data/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/streaming-data/meta.json"},"data":{"title":"Streaming Data","pages":["kafka","redpanda"]}}, {"info":{"path":"installation/distributed/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/distributed/_category_.json"},"data":{}}, {"info":{"path":"installation/standalone/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/installation/standalone/_category_.json"},"data":{}}, {"info":{"path":"integrations/auth/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/auth/meta.json"},"data":{"title":"Authentication","pages":["keycloak","okta","auth0","azure-ad","google-workspace","ldap"]}}, {"info":{"path":"integrations/cicd/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cicd/meta.json"},"data":{"title":"CI/CD","pages":["github-actions","jenkins","gitlab-ci","circleci","argocd","terraform"]}}, {"info":{"path":"integrations/alerting/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/alerting/meta.json"},"data":{"title":"Alerting","pages":["slack","pagerduty","opsgenie","microsoft-teams","discord","email","webhook"]}}, {"info":{"path":"integrations/cloud/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/cloud/meta.json"},"data":{"title":"Cloud Providers","pages":["aws-cloudwatch","aws-s3","aws-kinesis","azure-event-hubs","azure-blob-storage","gcp-pubsub","gcp-storage","digitalocean-spaces"]}}, {"info":{"path":"integrations/containers/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/containers/meta.json"},"data":{"title":"Containers","pages":["docker","kubernetes","amazon-ecs","amazon-eks","google-gke","azure-aks"]}}, {"info":{"path":"integrations/databases/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/databases/meta.json"},"data":{"title":"Databases","pages":["postgresql","mysql","mongodb","redis","elasticsearch"]}}, {"info":{"path":"integrations/languages/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/languages/meta.json"},"data":{"title":"Languages","pages":["ruby","php","dotnet"]}}, {"info":{"path":"integrations/llm-agents/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/llm-agents/meta.json"},"data":{"title":"LLM & Agents","pages":["openai","anthropic","langchain","llamaindex","autogen","crewai","dspy","n8n"]}}, {"info":{"path":"integrations/log-shippers/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/log-shippers/meta.json"},"data":{"title":"Log Shippers","pages":["filebeat","promtail"]}}, {"info":{"path":"integrations/oauth/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/oauth/_category_.json"},"data":{}}, {"info":{"path":"integrations/oauth/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/oauth/meta.json"},"data":{"title":"OAuth"}}, {"info":{"path":"integrations/security/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/security/meta.json"},"data":{"title":"Security","pages":["falco","trivy","siem-export"]}}, {"info":{"path":"integrations/streaming/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/streaming/meta.json"},"data":{"title":"Streaming","pages":["rabbitmq","nats"]}}, {"info":{"path":"integrations/visualization/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/integrations/visualization/meta.json"},"data":{"title":"Visualization","pages":["grafana","metabase","apache-superset","tableau","redash","looker"]}}, {"info":{"path":"overview/key-concepts/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/overview/key-concepts/meta.json"},"data":{"title":"Key Concepts","pages":["data-model","ingestion","partitioning","storage","query","high-availability"]}}, {"info":{"path":"self-hosting/installation/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/_category_.json"},"data":{}}, {"info":{"path":"self-hosting/installation/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/meta.json"},"data":{"title":"Installation"}}, {"info":{"path":"self-hosting/storage-targets/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/storage-targets/_category_.json"},"data":{}}, {"info":{"path":"self-hosting/storage-targets/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/storage-targets/meta.json"},"data":{"title":"Storage Targets"}}, {"info":{"path":"user-guide/ai-native/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/ai-native/meta.json"},"data":{"title":"AI Native","pages":["...","keystone","summary","text-to-sql"]}}, {"info":{"path":"user-guide/alerting/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/user-guide/alerting/meta.json"},"data":{"title":"Alerting","pages":["...","standard-threshold","anomaly","forecasting"]}}, {"info":{"path":"ingest-data/logs-ingestion/logging-agents/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/logging-agents/meta.json"},"data":{"title":"Logging Agents"}}, {"info":{"path":"ingest-data/logs-ingestion/programming-languages/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/programming-languages/meta.json"},"data":{"title":"Programming Languages"}}, {"info":{"path":"ingest-data/logs-ingestion/streaming-data/meta.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/ingest-data/logs-ingestion/streaming-data/meta.json"},"data":{"title":"Streaming Data","pages":["kafka","redpanda"]}}, {"info":{"path":"self-hosting/installation/distributed/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/distributed/_category_.json"},"data":{}}, {"info":{"path":"self-hosting/installation/standalone/_category_.json","absolutePath":"/Users/deba/Documents/developer-hub/content/docs/self-hosting/installation/standalone/_category_.json"},"data":{}}]) +export const releaseNotes = _runtime.docs([], []) \ No newline at end of file diff --git a/.source/source.config.mjs b/.source/source.config.mjs new file mode 100644 index 0000000..261c7fb --- /dev/null +++ b/.source/source.config.mjs @@ -0,0 +1,39 @@ +// source.config.ts +import { + defineConfig, + defineDocs, + frontmatterSchema, + metaSchema +} from "fumadocs-mdx/config"; +import { remarkAdmonition } from "fumadocs-core/mdx-plugins"; +var docs = defineDocs({ + // The root directory for all documentation + dir: "content/docs", + docs: { + schema: frontmatterSchema + }, + meta: { + schema: metaSchema + } +}); +var releaseNotes = defineDocs({ + // The root directory for release notes + dir: "content/release-notes", + docs: { + schema: frontmatterSchema + }, + meta: { + schema: metaSchema + } +}); +var source_config_default = defineConfig({ + mdxOptions: { + remarkPlugins: [remarkAdmonition], + rehypePlugins: [] + } +}); +export { + source_config_default as default, + docs, + releaseNotes +}; diff --git a/app/(docs)/[[...slug]]/page.tsx b/app/(docs)/[[...slug]]/page.tsx index 7004d4f..30df3de 100644 --- a/app/(docs)/[[...slug]]/page.tsx +++ b/app/(docs)/[[...slug]]/page.tsx @@ -9,6 +9,7 @@ import { notFound } from 'next/navigation'; import { createRelativeLink } from 'fumadocs-ui/mdx'; import { getMDXComponents } from '@/mdx-components'; import { EditOnGitHub } from './page.client'; +import { CopyPageDropdown } from '@/components/CopyPageDropdown'; const owner = 'parseablehq'; const repo = 'developer-hub'; @@ -33,11 +34,16 @@ export default async function Page(props: { const MDXContent = page.data.body; return ( - + , + }} + > {page.data.title} {page.data.description}
- {/* */} @@ -65,6 +71,15 @@ export async function generateMetadata(props: { params: Promise<{ slug?: string[] }>; }) { const params = await props.params; + + // Handle root /docs path + if (!params.slug || params.slug.length === 0) { + return { + title: 'Documentation | Parseable', + description: 'Parseable documentation and guides', + }; + } + const page = source.getPage(params.slug); if (!page) notFound(); diff --git a/app/(docs)/layout.tsx b/app/(docs)/layout.tsx index 3d2096e..9ed2fe4 100644 --- a/app/(docs)/layout.tsx +++ b/app/(docs)/layout.tsx @@ -2,15 +2,19 @@ import { DocsLayout } from 'fumadocs-ui/layouts/docs'; import type { ReactNode } from 'react'; import { baseOptions } from '@/app/layout.config'; import { source } from '@/lib/source'; +import SearchButton from '@/components/SearchButton'; export default function Layout({ children }: { children: ReactNode }) { return ( , + lg: , + }, + }} > {children} diff --git a/app/api/ai-search/route.ts b/app/api/ai-search/route.ts new file mode 100644 index 0000000..988e341 --- /dev/null +++ b/app/api/ai-search/route.ts @@ -0,0 +1,71 @@ +import { NextRequest, NextResponse } from 'next/server'; + +export async function POST(request: NextRequest) { + try { + const { query } = await request.json(); + + if (!query || typeof query !== 'string') { + return NextResponse.json( + { error: 'Query is required' }, + { status: 400 } + ); + } + + const apiKey = process.env.TAVILY_API_KEY; + if (!apiKey) { + return NextResponse.json( + { error: 'Tavily API key not configured' }, + { status: 500 } + ); + } + + // Search specifically within Parseable documentation + const response = await fetch('https://api.tavily.com/search', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + api_key: apiKey, + query: `${query} site:parseable.com OR site:parseable.io`, + search_depth: 'advanced', + include_answer: true, + include_raw_content: false, + max_results: 5, + include_domains: ['parseable.com', 'parseable.io', 'docs.parseable.com'], + }), + }); + + if (!response.ok) { + const errorText = await response.text(); + console.error('Tavily API error:', errorText); + return NextResponse.json( + { error: 'Failed to fetch AI search results' }, + { status: response.status } + ); + } + + const data = await response.json(); + + return NextResponse.json({ + answer: data.answer || null, + results: data.results?.map((result: { + title: string; + url: string; + content: string; + score?: number; + }) => ({ + title: result.title, + url: result.url, + content: result.content, + score: result.score, + })) || [], + }); + } catch (error) { + console.error('AI search error:', error); + return NextResponse.json( + { error: 'Internal server error' }, + { status: 500 } + ); + } +} diff --git a/app/api/execute-curl/route.ts b/app/api/execute-curl/route.ts new file mode 100644 index 0000000..d462e61 --- /dev/null +++ b/app/api/execute-curl/route.ts @@ -0,0 +1,212 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { execFile } from 'child_process'; +import { promisify } from 'util'; + +const execFileAsync = promisify(execFile); + +// Allowed curl options (whitelist approach) +// eslint-disable-next-line @typescript-eslint/no-unused-vars +const ALLOWED_OPTIONS = new Set([ + // Request methods + '-X', '--request', + // Headers + '-H', '--header', + // Data + '-d', '--data', '--data-raw', '--data-binary', '--data-urlencode', + // Auth + '-u', '--user', + // URL handling + '-L', '--location', + // Verbose/silent + '-v', '--verbose', '-s', '--silent', '-S', '--show-error', + // Timeout + '--connect-timeout', '-m', '--max-time', + // SSL + '-k', '--insecure', + // Content type shortcuts + '--json', + // Include headers in output + '-i', '--include', +]); + +// Options that write to files (blocked) +const BLOCKED_OPTIONS = new Set([ + '-o', '--output', + '-O', '--remote-name', + '-T', '--upload-file', + '--create-dirs', + '-K', '--config', + '--trace', '--trace-ascii', + '-D', '--dump-header', + '-c', '--cookie-jar', + '-b', '--cookie', +]); + +// Parse curl command into arguments array safely +function parseCurlCommand(command: string): string[] | null { + const args: string[] = []; + let current = ''; + let inSingleQuote = false; + let inDoubleQuote = false; + let escaped = false; + + // Remove 'curl' prefix and trim + const trimmed = command.trim(); + if (!trimmed.toLowerCase().startsWith('curl ')) { + return null; + } + const argsString = trimmed.slice(5).trim(); + + for (let i = 0; i < argsString.length; i++) { + const char = argsString[i]; + + if (escaped) { + // Handle escaped characters + if (char === 'n') current += '\n'; + else if (char === 't') current += '\t'; + else if (char === 'r') current += '\r'; + else current += char; + escaped = false; + continue; + } + + if (char === '\\' && !inSingleQuote) { + // Check if it's a line continuation (backslash followed by newline or at end) + if (i + 1 < argsString.length && (argsString[i + 1] === '\n' || argsString[i + 1] === '\r')) { + i++; // Skip the newline + if (argsString[i] === '\r' && argsString[i + 1] === '\n') i++; // Handle CRLF + continue; + } + escaped = true; + continue; + } + + if (char === "'" && !inDoubleQuote) { + inSingleQuote = !inSingleQuote; + continue; + } + + if (char === '"' && !inSingleQuote) { + inDoubleQuote = !inDoubleQuote; + continue; + } + + if ((char === ' ' || char === '\n' || char === '\t') && !inSingleQuote && !inDoubleQuote) { + if (current) { + args.push(current); + current = ''; + } + continue; + } + + current += char; + } + + if (current) { + args.push(current); + } + + // Check for unclosed quotes + if (inSingleQuote || inDoubleQuote) { + return null; + } + + return args; +} + +// Validate parsed arguments +function validateArgs(args: string[]): { valid: boolean; error?: string } { + for (let i = 0; i < args.length; i++) { + const arg = args[i]; + + // Check for shell injection attempts in any argument + if (/[;&|`$()]/.test(arg) && !arg.startsWith('http')) { + // Allow these chars in URLs and JSON data + const isUrl = arg.startsWith('http://') || arg.startsWith('https://'); + const isData = i > 0 && ['-d', '--data', '--data-raw', '--data-binary', '--json'].includes(args[i - 1]); + if (!isUrl && !isData) { + return { valid: false, error: 'Invalid characters in argument' }; + } + } + + // Check options + if (arg.startsWith('-')) { + // Handle combined short options like -sSL + if (arg.startsWith('-') && !arg.startsWith('--') && arg.length > 2) { + // Split combined options + for (let j = 1; j < arg.length; j++) { + const opt = `-${arg[j]}`; + if (BLOCKED_OPTIONS.has(opt)) { + return { valid: false, error: `Option ${opt} is not allowed` }; + } + } + } else { + if (BLOCKED_OPTIONS.has(arg)) { + return { valid: false, error: `Option ${arg} is not allowed` }; + } + } + } + + // Block file:// and other dangerous protocols + if (arg.match(/^(file|ftp|sftp|scp|dict|gopher|ldap|telnet):\/\//i)) { + return { valid: false, error: 'Only http and https protocols are allowed' }; + } + + // Block localhost metadata endpoints (cloud provider metadata) + if (arg.includes('169.254.169.254') || arg.includes('metadata.google')) { + return { valid: false, error: 'Access to metadata endpoints is not allowed' }; + } + } + + return { valid: true }; +} + +export async function POST(request: NextRequest) { + try { + const { command } = await request.json(); + + if (!command || typeof command !== 'string') { + return NextResponse.json( + { error: 'Command is required' }, + { status: 400 } + ); + } + + // Parse the curl command into arguments + const args = parseCurlCommand(command); + if (!args) { + return NextResponse.json( + { error: 'Invalid curl command syntax' }, + { status: 400 } + ); + } + + // Validate arguments + const validation = validateArgs(args); + if (!validation.valid) { + return NextResponse.json( + { error: validation.error }, + { status: 400 } + ); + } + + // Execute curl with parsed arguments (no shell interpretation) + const { stdout, stderr } = await execFileAsync('curl', args, { + timeout: 30000, // 30 second timeout + maxBuffer: 1024 * 1024, // 1MB max output + }); + + return NextResponse.json({ + success: true, + output: stdout || stderr, + }); + } catch (error: unknown) { + const err = error as Error & { stderr?: string; stdout?: string }; + console.error('Curl execution error:', err); + return NextResponse.json({ + success: false, + error: err.message || 'Command execution failed', + output: err.stderr || err.stdout || '', + }); + } +} diff --git a/app/layout.config.tsx b/app/layout.config.tsx index d141b2d..46a7f52 100644 --- a/app/layout.config.tsx +++ b/app/layout.config.tsx @@ -14,9 +14,9 @@ export const baseOptions: BaseLayoutProps = { }, links: [ { - text: "Parseable Playground", - url: "https://demo.parseable.com/login?q=eyJ1c2VybmFtZSI6ImFkbWluIiwicGFzc3dvcmQiOiJhZG1pbiJ9", - external: true, + text: "Benchmarks", + url: "/docs/benchmarks", + external: false, icon: , // Icon for the link }, { diff --git a/app/layout.tsx b/app/layout.tsx index d9901b1..3744b6f 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -4,6 +4,7 @@ import { Inter } from 'next/font/google'; import type { ReactNode } from 'react'; import Analytics from '../components/GoogleAnalytics'; import KoalaAnalytics from '../components/KoalaAnalytics'; +import { SearchProvider } from '../components/SearchProvider'; const inter = Inter({ subsets: ['latin'], @@ -15,8 +16,22 @@ export default function Layout({ children }: { children: ReactNode }) { return ( + + + - {children} + + + {children} + + {gaId && } {koalaApiKey && } diff --git a/app/mainPage.tsx b/app/mainPage.tsx index dc0d08d..0623c48 100644 --- a/app/mainPage.tsx +++ b/app/mainPage.tsx @@ -3,15 +3,7 @@ import { useState } from "react"; import { ContentCopy as ContentCopyIcon, Check as CheckIcon, - RocketLaunch as RocketLaunchIcon, - Input as InputIcon, - ManageSearch as ManageSearchIcon, - AdminPanelSettings as AdminPanelSettingsIcon, CloudUpload as CloudUploadIcon, - Code as CodeIcon, - ArrowForward as ArrowForwardIcon, - CloudQueue as CloudQueueIcon, - Storage as StorageIcon, } from "@mui/icons-material"; import { usePlatform } from "./hooks/usePlatform"; @@ -21,7 +13,7 @@ export default function MainPage() { const installCommand = platform === "windows" ? 'powershell -ep bypass -c "irm https://logg.ing/install-windows | iex"' - : "curl -fsSL https://logg.ing/install | bash}"; + : "curl -fsSL https://logg.ing/install | bash"; const baseUrl = process.env.NEXT_PUBLIC_ENV === "development" ? "/" : "/docs/"; @@ -32,15 +24,18 @@ export default function MainPage() { }; return ( -
-
-
-

- Welcome to Parseable Documentation -

-

- Parseable is a unified observability platform, built to extract - insights from telemetry data. +

+ {/* Hero Section */} +
+
+ {/* Get Started Section */} +
+

+ Get Started with Parseable +

+

+ Ready to dive in? Sign up for our cloud offering or download the + self-hosted version to get started in minutes.

@@ -52,455 +47,212 @@ export default function MainPage() { className="px-4 py-3 bg-blue-600 hover:bg-blue-700 text-white transition-colors flex items-center justify-center" aria-label="Copy to clipboard" > - {copied ? ( - <> - - Copied! - - ) : ( - <> - - Copy - - )} + {copied ? : }
-

- Run this command in your terminal to install Parseable -

-
-
+
+ + + Sign up now + + + + + + Download now + +
+ -
-
-

- Explore Documentation +
+ + {/* Core Concepts Section */} +
+

+ Core Concepts

-
+
{[ { - icon: , - color: "text-orange-500", - title: "Getting Started", - description: - "Installation guides, initial setup, and basic configuration for Parseable.", - links: [ - { - text: "Quick Start Guide", - href: `${baseUrl}quickstart/binary`, - }, - { - text: "Installation Options", - href: `${baseUrl}installation`, - }, - { - text: "Basic Configuration", - href: `${baseUrl}architecture`, - }, - ], - }, - { - icon: , - color: "text-purple-500", - title: "Data Ingestion", - description: - "Learn how to send logs from various sources to your Parseable instance.", - links: [ - { - text: "Fluent Bit Integration", - href: `${baseUrl}datasource/log-agents/fluent-bit`, - }, - { - text: "Vector Setup", - href: `${baseUrl}datasource/log-agents/vector`, - }, - { - text: "API Endpoints", - href: `${baseUrl}api/v1/logstream/stream_name/put`, - }, - ], + icon: "architecture", + title: "Architecture", + href: `${baseUrl}architecture`, }, { - icon: , - color: "text-teal-500", - title: "Querying & Visualization", - description: - "Master Parseable's query language and integrate with visualization tools.", - links: [ - { - text: "Query Syntax", - href: `${baseUrl}key-concepts/query`, - }, - { - text: "Grafana Integration", - href: `${baseUrl}visualization/grafana`, - }, - { - text: "Parseable UI Guide", - href: "https://www.parseable.com/blog/prism-unified-observability-on-parseable", - }, - ], + icon: "design_services", + title: "Design Choices", + href: `${baseUrl}design-choices`, }, { - icon: , - color: "text-red-500", - title: "Administration", - description: - "Manage users, permissions, and system settings for your Parseable deployment.", - links: [ - { - text: "User Management", - href: `${baseUrl}features/rbac`, - }, - { text: "Alerts", href: `${baseUrl}features/alerts` }, - { - text: "Monitoring", - href: `${baseUrl}features/dashboards`, - }, - ], + icon: "database", + title: "Data Modelling", + href: `${baseUrl}key-concepts/data-model`, }, { - icon: , - color: "text-blue-500", - title: "Storage & Archival", - description: - "Configure storage backends and manage data retention policies.", - links: [ - { - text: "S3 Configuration", - href: `${baseUrl}storage/awss3`, - }, - { - text: "Azure Setup", - href: `${baseUrl}cloud-provider/azure/api-service`, - }, - { - text: "Retention Policies", - href: `${baseUrl}features/retention`, - }, - ], + icon: "input", + title: "Ingestion", + href: `${baseUrl}datasource`, }, { - icon: , - color: "text-green-500", - title: "AI Native Features", - description: - "AI Native features like Text to SQL, Summarization, Forecasting", - links: [ - { - text: "Text to SQL", - href: `${baseUrl}ai-features/text-to-sql`, - }, - { - text: "Summarization", - href: `${baseUrl}ai-features/summarization`, - }, - { - text: "Forecasting", - href: `${baseUrl}ai-features/forecasting`, - }, - ], + icon: "query_stats", + title: "Query", + href: `${baseUrl}key-concepts/query`, }, - ].map((card, index) => ( -
( + -
- {card.icon} -
-

- {card.title} + + {item.icon} + +

+ {item.title}

-

{card.description}

-
    - {card.links.map((link, linkIndex) => ( -
  • - - - - {" "} - {link.text} - -
  • - ))} -
-
+ ))}
-
-
+

+ +
-
-
-

- Explore Parseable Editions + {/* Flavours Section */} +
+

+ Flavours

-

- Parseable offers flexible editions to suit your specific telemetry - data management and observability requirements... -

-
-
-
-
+ +
+
+ - -
-

- Parseable Enterprise + + +

+ Cloud

+

+ Fully managed, secure, and scalable Parseable service. +

-

- Scalable, secure, and supported telemetry data management for - demanding production environments. Includes advanced features, - dedicated support, and SLAs. -

+ - - Learn about Enterprise{" "} - - - - -
-
-
-
+
+
+ - -
-

- Parseable OSS + + +

+ Managed Enterprise

+

+ Dedicated infrastructure with enterprise-grade features and + support. +

-

- The powerful open-source core of Parseable. Perfect for getting - started, development, and smaller deployments. - Community-supported. -

- - Learn about OSS{" "} - - - - -
-
-
-
+ -
-
-

- Need Help? -

-
-
-

- Community Forums -

-

- Ask questions, share your knowledge, and connect with other - Parseable users. -

- - Visit the Forums - -
-
-

- Enterprise Support -

-

- Parseable Enterprise customers can access dedicated support - channels. -

- - Contact Support - -
-
-
-
- -
-
-
-
-
Editions
-
    -
  • - - Parseable Enterprise - -
  • -
  • - - Parseable OSS - -
  • -
  • - - Pricing - -
  • -
-
-
-
Resources
-
    -
  • - - Documentation - -
  • -
  • - - Blog - -
  • -
  • - - Community - -
  • -
  • - - GitHub - -
  • -
-
-
-
Company
-
    -
  • - - About Us - -
  • -
  • - - Contact - -
  • -
-
-
-
Legal
-
    -
  • - - License (OSS) - -
  • -
-
-
-
-
- © 2025 Parseable. All rights reserved. -
-
- + +
+
+

+ OSS Self-Hosted +

+

+ Deploy and manage Parseable on your own infrastructure. +

+
+ +
+

+
+ + {/* Footer */} +