mirror of https://github.com/apache/druid.git
388 lines
10 KiB
JSON
388 lines
10 KiB
JSON
{
|
|
"docs": [
|
|
"design/index",
|
|
{"type": "category",
|
|
"label": "Getting started",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "tutorials/index"
|
|
},
|
|
"items":[
|
|
"operations/single-server",
|
|
"tutorials/docker",
|
|
"tutorials/cluster",
|
|
{"type": "category",
|
|
"label": "Ingestion tutorials",
|
|
"items": [
|
|
"tutorials/tutorial-msq-extern",
|
|
"tutorials/tutorial-kafka",
|
|
"tutorials/tutorial-rollup",
|
|
"tutorials/tutorial-ingestion-spec",
|
|
"tutorials/tutorial-transform-spec",
|
|
"tutorials/tutorial-msq-convert-spec"
|
|
]},
|
|
{"type": "category",
|
|
"label": "Data management tutorials",
|
|
"items": [
|
|
"tutorials/tutorial-retention",
|
|
"tutorials/tutorial-append-data",
|
|
"tutorials/tutorial-update-data",
|
|
"tutorials/tutorial-compaction",
|
|
"tutorials/tutorial-delete-data",
|
|
"tutorials/tutorial-latest-by"]
|
|
},
|
|
{"type": "category",
|
|
"label": "Querying tutorials",
|
|
"items": [
|
|
"tutorials/tutorial-query",
|
|
"tutorials/tutorial-sql-query-view",
|
|
"tutorials/tutorial-unnest-arrays",
|
|
"tutorials/tutorial-query-deep-storage",
|
|
"tutorials/tutorial-latest-by"]
|
|
},
|
|
"tutorials/tutorial-sketches-theta",
|
|
"tutorials/tutorial-jdbc",
|
|
{"type": "category",
|
|
"label": "Hadoop tutorials",
|
|
"items": [
|
|
"tutorials/tutorial-batch-hadoop",
|
|
"tutorials/tutorial-kerberos-hadoop"]
|
|
}]
|
|
}
|
|
,
|
|
{"type": "category",
|
|
"label":"Design",
|
|
"items": [
|
|
"design/architecture",
|
|
{
|
|
"type": "category",
|
|
"label": "Services",
|
|
"items": [
|
|
"design/coordinator",
|
|
"design/overlord",
|
|
"design/broker",
|
|
"design/router",
|
|
"design/historical",
|
|
"design/middlemanager",
|
|
"design/peons",
|
|
"design/indexer"
|
|
]
|
|
},
|
|
"design/storage",
|
|
"design/segments",
|
|
"design/deep-storage",
|
|
"design/metadata-storage",
|
|
"design/zookeeper"
|
|
]},
|
|
{"type": "category",
|
|
"label": "Ingestion",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "ingestion/index"
|
|
},
|
|
"items":[
|
|
{
|
|
"type": "category",
|
|
"label": "Ingestion concepts",
|
|
"items": [
|
|
"ingestion/data-formats",
|
|
"ingestion/input-sources",
|
|
"ingestion/schema-model",
|
|
"ingestion/rollup",
|
|
"ingestion/partitioning",
|
|
"ingestion/tasks"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "SQL-based batch",
|
|
"items": [
|
|
"multi-stage-query/index",
|
|
"multi-stage-query/concepts",
|
|
"multi-stage-query/security",
|
|
"multi-stage-query/examples",
|
|
"multi-stage-query/reference",
|
|
"multi-stage-query/known-issues"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Streaming",
|
|
"items": [
|
|
"ingestion/streaming",
|
|
"ingestion/supervisor",
|
|
"ingestion/kafka-ingestion",
|
|
"ingestion/kinesis-ingestion"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Classic batch",
|
|
"items": [
|
|
"ingestion/native-batch",
|
|
"ingestion/hadoop"
|
|
]
|
|
},
|
|
"ingestion/ingestion-spec",
|
|
"ingestion/schema-design",
|
|
"ingestion/concurrent-append-replace",
|
|
"ingestion/faq"
|
|
]
|
|
},
|
|
{"type":"category",
|
|
"label": "Data management" ,
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "data-management/index"
|
|
},
|
|
"items": [
|
|
"data-management/update",
|
|
"data-management/delete",
|
|
"data-management/schema-changes",
|
|
{
|
|
"type": "category",
|
|
"label": "Compaction",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "data-management/compaction"
|
|
},
|
|
"items": [
|
|
"data-management/automatic-compaction",
|
|
"data-management/manual-compaction"
|
|
]
|
|
}
|
|
]},
|
|
{
|
|
"type":"category",
|
|
"label": "Querying",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Druid SQL",
|
|
"items": [
|
|
"querying/sql",
|
|
"querying/sql-functions",
|
|
"querying/tips-good-queries",
|
|
"querying/query-deep-storage",
|
|
"querying/sql-data-types",
|
|
"querying/sql-operators",
|
|
"querying/sql-scalar",
|
|
"querying/sql-aggregations",
|
|
"querying/sql-window-functions",
|
|
"querying/sql-array-functions",
|
|
"querying/sql-multivalue-string-functions",
|
|
"querying/sql-json-functions",
|
|
"querying/sql-query-context",
|
|
"querying/sql-metadata-tables",
|
|
"querying/sql-translation"
|
|
]
|
|
},
|
|
"querying/querying",
|
|
"querying/query-processing",
|
|
"querying/query-execution",
|
|
"querying/troubleshooting",
|
|
{
|
|
"type": "category",
|
|
"label": "Concepts",
|
|
"items": [
|
|
"querying/datasource",
|
|
"querying/joins",
|
|
{"type": "category",
|
|
"label": "Lookups",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "querying/lookups"
|
|
},
|
|
"items":[
|
|
"querying/lookups-cached-global",
|
|
"querying/kafka-extraction-namespace"
|
|
]},
|
|
"querying/multi-value-dimensions",
|
|
"querying/arrays",
|
|
"querying/nested-columns",
|
|
"querying/multitenancy",
|
|
"querying/caching",
|
|
"querying/using-caching",
|
|
"querying/query-context"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Native query types",
|
|
"items": [
|
|
"querying/timeseriesquery",
|
|
"querying/topnquery",
|
|
"querying/groupbyquery",
|
|
"querying/scan-query",
|
|
"querying/searchquery",
|
|
"querying/timeboundaryquery",
|
|
"querying/segmentmetadataquery",
|
|
"querying/datasourcemetadataquery"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Native query components",
|
|
"items": [
|
|
"querying/filters",
|
|
"querying/granularities",
|
|
"querying/dimensionspecs",
|
|
"querying/aggregations",
|
|
"querying/post-aggregations",
|
|
"querying/math-expr",
|
|
"querying/having",
|
|
"querying/limitspec",
|
|
"querying/topnmetricspec",
|
|
"querying/sorting-orders",
|
|
"querying/virtual-columns",
|
|
"querying/geo"
|
|
]
|
|
}
|
|
]},
|
|
{ "type": "category",
|
|
"label": "API reference",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "api-reference/api-reference"
|
|
},
|
|
"items":[
|
|
{
|
|
"type": "category",
|
|
"label": "HTTP APIs",
|
|
"items": [
|
|
"api-reference/sql-api",
|
|
"api-reference/sql-ingestion-api",
|
|
"api-reference/json-querying-api",
|
|
"api-reference/tasks-api",
|
|
"api-reference/supervisor-api",
|
|
"api-reference/retention-rules-api",
|
|
"api-reference/data-management-api",
|
|
"api-reference/automatic-compaction-api",
|
|
"api-reference/lookups-api",
|
|
"api-reference/service-status-api",
|
|
"api-reference/dynamic-configuration-api",
|
|
"api-reference/legacy-metadata-api"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Java APIs",
|
|
"items": [
|
|
"api-reference/sql-jdbc"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{"type":"category",
|
|
"label":"Configuration",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "configuration/index"
|
|
},
|
|
"items":[
|
|
"configuration/extensions",
|
|
"configuration/logging"
|
|
]
|
|
},
|
|
{
|
|
"type":"category",
|
|
"label": "Operations",
|
|
"items":[
|
|
"api-reference/automatic-compaction-api",
|
|
"operations/web-console",
|
|
"operations/java",
|
|
"operations/durable-storage",
|
|
{
|
|
"type": "category",
|
|
"label": "Security",
|
|
"items": [
|
|
"operations/security-overview",
|
|
"operations/security-user-auth",
|
|
"operations/auth-ldap",
|
|
"operations/password-provider",
|
|
"operations/dynamic-config-provider",
|
|
"operations/tls-support"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Performance tuning",
|
|
"items": [
|
|
"operations/basic-cluster-tuning",
|
|
"operations/segment-optimization",
|
|
"operations/mixed-workloads",
|
|
"operations/http-compression",
|
|
"operations/clean-metadata-store"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Monitoring",
|
|
"items": [
|
|
"operations/request-logging",
|
|
"operations/metrics",
|
|
"operations/alerts"
|
|
]
|
|
},
|
|
"operations/high-availability",
|
|
"operations/rolling-updates",
|
|
"operations/rule-configuration",
|
|
"operations/migrate-from-firehose",
|
|
"operations/other-hadoop",
|
|
{
|
|
"type": "category",
|
|
"label": "Misc",
|
|
"items": [
|
|
"operations/dump-segment",
|
|
"operations/reset-cluster",
|
|
"operations/insert-segment-to-db",
|
|
"operations/pull-deps",
|
|
"operations/deep-storage-migration",
|
|
"operations/export-metadata",
|
|
"operations/metadata-migration",
|
|
"operations/use_sbt_to_build_fat_jar"
|
|
]
|
|
}
|
|
]},
|
|
{
|
|
"type":"category",
|
|
"label": "Development",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "development/overview"
|
|
},
|
|
"items": [
|
|
"development/modules",
|
|
"development/javascript",
|
|
"development/build",
|
|
"development/versioning",
|
|
"development/contribute-to-docs",
|
|
"development/experimental"
|
|
]
|
|
},
|
|
{"type":"category",
|
|
"label": "Release info",
|
|
"items":
|
|
[
|
|
"release-info/release-notes",
|
|
"release-info/upgrade-notes",
|
|
{
|
|
"type": "category",
|
|
"label": "Migration guides",
|
|
"link": {
|
|
"type": "doc",
|
|
"id": "release-info/migration-guide"
|
|
},
|
|
"items": [
|
|
"release-info/migr-mvd-array",
|
|
"release-info/migr-front-coded-dict",
|
|
"release-info/migr-subquery-limit",
|
|
"release-info/migr-ansi-sql-null"
|
|
|
|
]
|
|
}
|
|
]},
|
|
"misc/papers-and-talks"
|
|
]
|
|
}
|