|
@@ -586,19 +586,19 @@
|
|
],
|
|
],
|
|
"en": [
|
|
"en": [
|
|
{
|
|
{
|
|
- "title": "Home",
|
|
|
|
|
|
+ "title": "Introduction",
|
|
"path": "./"
|
|
"path": "./"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Getting Started",
|
|
"title": "Getting Started",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Run eKuiper locally",
|
|
|
|
- "path": "getting_started"
|
|
|
|
|
|
+ "title": "Getting Started",
|
|
|
|
+ "path": "getting_started/getting_started"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Run eKuiper in Docker",
|
|
|
|
- "path": "quick_start_docker"
|
|
|
|
|
|
+ "title": "5 Minutes Quick Start",
|
|
|
|
+ "path": "getting_started/quick_start_docker"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Run eKuiper with EdgeX Foundry",
|
|
"title": "Run eKuiper with EdgeX Foundry",
|
|
@@ -607,403 +607,478 @@
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Concepts",
|
|
|
|
|
|
+ "title": "Installation",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Why eKuiper",
|
|
|
|
- "path": "concepts/ekuiper"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Rules",
|
|
|
|
- "path": "concepts/rules"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Sources",
|
|
|
|
- "children": [
|
|
|
|
- {
|
|
|
|
- "title": "Overview",
|
|
|
|
- "path": "concepts/sources/overview"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Stream",
|
|
|
|
- "path": "concepts/sources/stream"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Table",
|
|
|
|
- "path": "concepts/sources/table"
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Sinks",
|
|
|
|
- "path": "concepts/sinks"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "SQL Queries",
|
|
|
|
- "path": "concepts/sql"
|
|
|
|
- },
|
|
|
|
|
|
+ "title": "Installation",
|
|
|
|
+ "path": "installation"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Configuration",
|
|
|
|
+ "children": [
|
|
{
|
|
{
|
|
- "title": "Stream Processing",
|
|
|
|
- "children": [
|
|
|
|
- {
|
|
|
|
- "title": "Overview",
|
|
|
|
- "path": "concepts/streaming/overview"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Time Attribute",
|
|
|
|
- "path": "concepts/streaming/time"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Windowing",
|
|
|
|
- "path": "concepts/streaming/windowing"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Join",
|
|
|
|
- "path": "concepts/streaming/join"
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
|
|
+ "title": "Configuration",
|
|
|
|
+ "path": "configuration/configuration"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Extensions",
|
|
|
|
- "path": "concepts/extensions"
|
|
|
|
|
|
+ "title": "Global Configurations",
|
|
|
|
+ "path": "configuration/global_configurations"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Tutorials",
|
|
|
|
|
|
+ "title": "User Guide",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "AI",
|
|
|
|
|
|
+ "title": "Stream: unbounded series of events",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Label image by tensorflow lite model with eKuiper native plugin",
|
|
|
|
- "path": "tutorials/ai/tensorflow_lite_tutorial"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Running AI Algorithms with Python Function Plugins",
|
|
|
|
- "path": "tutorials/ai/python_tensorflow_lite_tutorial"
|
|
|
|
|
|
+ "title": "Overview",
|
|
|
|
+ "path": "guide/streams/overview"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Working with EdgeX Foundry",
|
|
|
|
|
|
+ "title": "Table: snapshot of events",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "EdgeX Foundry rule engine tutorial",
|
|
|
|
- "path": "edgex/edgex_rule_engine_tutorial"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Meta function for EdgeX stream",
|
|
|
|
- "path": "edgex/edgex_meta"
|
|
|
|
|
|
+ "title": "Overview",
|
|
|
|
+ "path": "guide/tables/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Command device with EdgeX eKuiper rules engine",
|
|
|
|
- "path": "edgex/edgex_rule_engine_command"
|
|
|
|
|
|
+ "title": "Scan Table",
|
|
|
|
+ "path": "guide/tables/scan"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "EdgeX source configuration command",
|
|
|
|
- "path": "edgex/edgex_source_tutorial"
|
|
|
|
|
|
+ "title": "Lookup Table",
|
|
|
|
+ "path": "guide/tables/lookup"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Stream processing of data collected by Neuron using eKuiper",
|
|
|
|
- "path": "tutorials/neuron/neuron_integration_tutorial"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Deploy by OpenYurt",
|
|
|
|
- "path": "tutorials/deploy/openyurt_tutorial"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Usage Tutorial",
|
|
|
|
|
|
+ "title": "Rule: query and action",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Stream Batch Integrated Calculation",
|
|
|
|
- "path": "tutorials/table/lookup"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Protobuf Codec Tutorial",
|
|
|
|
- "path": "tutorials/usage/protobuf_tutorial"
|
|
|
|
|
|
+ "title": "Rules",
|
|
|
|
+ "path": "guide/rules/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Monitor rule status with Prometheus",
|
|
|
|
- "path": "tutorials/usage/monitor_with_prometheus"
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "References",
|
|
|
|
- "children": [
|
|
|
|
- {
|
|
|
|
- "title": "Rules",
|
|
|
|
- "children": [
|
|
|
|
- {
|
|
|
|
- "title": "Introduction",
|
|
|
|
- "path": "rules/overview"
|
|
|
|
|
|
+ "title": "Graph Rule",
|
|
|
|
+ "path": "guide/rules/graph_rule"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Rule Pipeline",
|
|
"title": "Rule Pipeline",
|
|
- "path": "rules/rule_pipeline"
|
|
|
|
|
|
+ "path": "guide/rules/rule_pipeline"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "State and Fault Tolerance",
|
|
"title": "State and Fault Tolerance",
|
|
- "path": "rules/state_and_fault_tolerance"
|
|
|
|
- },{
|
|
|
|
- "title": "Codecs",
|
|
|
|
- "path": "rules/codecs"
|
|
|
|
- },{
|
|
|
|
- "title": "Graph Rule",
|
|
|
|
- "path": "rules/graph_rule"
|
|
|
|
|
|
+ "path": "guide/rules/state_and_fault_tolerance"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Sources",
|
|
|
|
|
|
+ "title": "Source Connectors",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
"title": "Overview",
|
|
"title": "Overview",
|
|
- "path": "rules/sources/overview"
|
|
|
|
|
|
+ "path": "guide/sources/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Built-in sources",
|
|
|
|
|
|
+ "title": "Built-in Sources",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "MQTT source",
|
|
|
|
- "path": "rules/sources/builtin/mqtt"
|
|
|
|
|
|
+ "title": "MQTT Source",
|
|
|
|
+ "path": "guide/sources/builtin/mqtt"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Neuron source",
|
|
|
|
- "path": "rules/sources/builtin/neuron"
|
|
|
|
|
|
+ "title": "Neuron Source",
|
|
|
|
+ "path": "guide/sources/builtin/neuron"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "EdgeX Source",
|
|
"title": "EdgeX Source",
|
|
- "path": "rules/sources/builtin/edgex"
|
|
|
|
|
|
+ "path": "guide/sources/builtin/edgex"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "HTTP pull source",
|
|
|
|
- "path": "rules/sources/builtin/http_pull"
|
|
|
|
|
|
+ "title": "HTTP Pull Source",
|
|
|
|
+ "path": "guide/sources/builtin/http_pull"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "HTTP push source",
|
|
|
|
- "path": "rules/sources/builtin/http_push"
|
|
|
|
|
|
+ "title": "HTTP Push Source",
|
|
|
|
+ "path": "guide/sources/builtin/http_push"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Memory source",
|
|
|
|
- "path": "rules/sources/builtin/memory"
|
|
|
|
|
|
+ "title": "Memory Source",
|
|
|
|
+ "path": "guide/sources/builtin/memory"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "File source",
|
|
|
|
- "path": "rules/sources/builtin/file"
|
|
|
|
|
|
+ "title": "File Source",
|
|
|
|
+ "path": "guide/sources/builtin/file"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Redis source",
|
|
|
|
- "path": "rules/sources/builtin/redis"
|
|
|
|
|
|
+ "title": "Redis Source",
|
|
|
|
+ "path": "guide/sources/builtin/redis"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Predefined source plugins",
|
|
|
|
|
|
+ "title": "Predefined Source Plugins",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Zero MQ source",
|
|
|
|
- "path": "rules/sources/plugin/zmq"
|
|
|
|
|
|
+ "title": "Zero MQ Source",
|
|
|
|
+ "path": "guide/sources/plugin/zmq"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "SQL source",
|
|
|
|
- "path": "rules/sources/plugin/sql"
|
|
|
|
|
|
+ "title": "SQL Source",
|
|
|
|
+ "path": "guide/sources/plugin/sql"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Random source",
|
|
|
|
- "path": "rules/sources/plugin/random"
|
|
|
|
|
|
+ "title": "Random Source",
|
|
|
|
+ "path": "guide/sources/plugin/random"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Video source",
|
|
|
|
- "path": "rules/sources/plugin/video"
|
|
|
|
|
|
+ "title": "Video Source",
|
|
|
|
+ "path": "guide/sources/plugin/video"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Sinks",
|
|
|
|
|
|
+ "title": "Sink Connectors",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
"title": "Overview",
|
|
"title": "Overview",
|
|
- "path": "rules/sinks/overview"
|
|
|
|
|
|
+ "path": "guide/sinks/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Data Template",
|
|
"title": "Data Template",
|
|
- "path": "rules/data_template"
|
|
|
|
|
|
+ "path": "guide/sinks/data_template"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Built-in sinks",
|
|
|
|
|
|
+ "title": "Built-in Sinks",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "MQTT action",
|
|
|
|
- "path": "rules/sinks/builtin/mqtt"
|
|
|
|
|
|
+ "title": "MQTT Sink",
|
|
|
|
+ "path": "guide/sinks/builtin/mqtt"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Neuron action",
|
|
|
|
- "path": "rules/sinks/builtin/neuron"
|
|
|
|
|
|
+ "title": "Neuron Sink",
|
|
|
|
+ "path": "guide/sinks/builtin/neuron"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "EdgeX Message Bus action",
|
|
|
|
- "path": "rules/sinks/builtin/edgex"
|
|
|
|
|
|
+ "title": "EdgeX Sink",
|
|
|
|
+ "path": "guide/sinks/builtin/edgex"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "REST action",
|
|
|
|
- "path": "rules/sinks/builtin/rest"
|
|
|
|
|
|
+ "title": "REST Sink",
|
|
|
|
+ "path": "guide/sinks/builtin/rest"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Memory action",
|
|
|
|
- "path": "rules/sinks/builtin/memory"
|
|
|
|
|
|
+ "title": "Memory Sink",
|
|
|
|
+ "path": "guide/sinks/builtin/memory"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Log action",
|
|
|
|
- "path": "rules/sinks/builtin/log"
|
|
|
|
|
|
+ "title": "Log Sink",
|
|
|
|
+ "path": "guide/sinks/builtin/log"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Nop action",
|
|
|
|
- "path": "rules/sinks/builtin/nop"
|
|
|
|
|
|
+ "title": "Nop Sink",
|
|
|
|
+ "path": "guide/sinks/builtin/nop"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Redis sink",
|
|
|
|
- "path": "rules/sinks/builtin/redis"
|
|
|
|
|
|
+ "title": "Redis Sink",
|
|
|
|
+ "path": "guide/sinks/builtin/redis"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Predefined sink plugins",
|
|
|
|
|
|
+ "title": "Predefined Sink Plugins",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Zero MQ sink",
|
|
|
|
- "path": "rules/sinks/plugin/zmq"
|
|
|
|
|
|
+ "title": "ZeroMQ Sink",
|
|
|
|
+ "path": "guide/sinks/plugin/zmq"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "File sink",
|
|
|
|
- "path": "rules/sinks/plugin/file"
|
|
|
|
|
|
+ "title": "File Sink",
|
|
|
|
+ "path": "guide/sinks/plugin/file"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "SQL sink",
|
|
|
|
- "path": "rules/sinks/plugin/sql"
|
|
|
|
|
|
+ "title": "SQL Sink",
|
|
|
|
+ "path": "guide/sinks/plugin/sql"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "InfluxDB sink",
|
|
|
|
- "path": "rules/sinks/plugin/influx"
|
|
|
|
|
|
+ "title": "InfluxDB Sink",
|
|
|
|
+ "path": "guide/sinks/plugin/influx"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "InfluxDBV2 sink",
|
|
|
|
- "path": "rules/sinks/plugin/influx2"
|
|
|
|
|
|
+ "title": "InfluxDBV2 Sink",
|
|
|
|
+ "path": "guide/sinks/plugin/influx2"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "TDengine sink",
|
|
|
|
- "path": "rules/sinks/plugin/tdengine"
|
|
|
|
|
|
+ "title": "TDengine Sink",
|
|
|
|
+ "path": "guide/sinks/plugin/tdengine"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Image sink",
|
|
|
|
- "path": "rules/sinks/plugin/image"
|
|
|
|
|
|
+ "title": "Image Sink",
|
|
|
|
+ "path": "guide/sinks/plugin/image"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "SQL",
|
|
|
|
|
|
+ "title": "Serialization",
|
|
|
|
+
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Overview",
|
|
|
|
+ "path": "guide/serialization/serialization"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Protobuf Codec Tutorial",
|
|
|
|
+ "path": "guide/serialization/protobuf_tutorial"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "AI/ML",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Running AI Algorithms with Native Plugin",
|
|
|
|
+ "path": "guide/ai/tensorflow_lite_tutorial"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Running AI Algorithms with Python Function Plugin",
|
|
|
|
+ "path": "guide/ai/python_tensorflow_lite_tutorial"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Admin Guide",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Installation",
|
|
|
|
+ "path": "installation"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Configuration",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Configuration",
|
|
|
|
+ "path": "configuration/configuration"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Global Configurations",
|
|
|
|
+ "path": "configuration/global_configurations"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Management Console",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Introduction",
|
|
|
|
+ "path": "operation/manager-ui/overview"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Plugin Management",
|
|
|
|
+ "path": "operation/manager-ui/plugins_in_manager"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Compilation",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Compile",
|
|
|
|
+ "path": "operation/compile/compile"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Cross Compile",
|
|
|
|
+ "path": "operation/compile/cross-compile"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Compile selected features only",
|
|
|
|
+ "path": "operation/compile/features"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Monitor",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Monitor with Prometheus",
|
|
|
|
+ "path": "operation/usage/monitor_with_prometheus"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Use Cases",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "IIoT case",
|
|
|
|
+ "path": "usecases/iiot"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "IoV case",
|
|
|
|
+ "path": "usecases/iov"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Integrations",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Edge Cloud Collaboration",
|
|
|
|
+ "path": "integrations/edge_cloud/overview"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Working with EdgeX Foundry",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "EdgeX Foundry Rule Engine Tutorial",
|
|
|
|
+ "path": "edgex/edgex_rule_engine_tutorial"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Meta Function for EdgeX Stream",
|
|
|
|
+ "path": "edgex/edgex_meta"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Command EdgeX Device",
|
|
|
|
+ "path": "edgex/edgex_rule_engine_command"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "EdgeX Source Configurations",
|
|
|
|
+ "path": "edgex/edgex_source_tutorial"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Processing Data Collected by Neuron ",
|
|
|
|
+ "path": "integrations/neuron/neuron_integration_tutorial"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Analytic Engine for KubeEdge",
|
|
|
|
+ "path": "integrations/kubeedge/overview"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Deploy by OpenYurt",
|
|
|
|
+ "path": "integrations/deploy/openyurt_tutorial"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Architecture Design",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Architecture",
|
|
|
|
+ "path": "concepts/ekuiper"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Key Concepts",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Syntax",
|
|
|
|
|
|
+ "title": "Rules",
|
|
|
|
+ "path": "concepts/rules"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Sources",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Introduction",
|
|
|
|
- "path": "sqls/overview"
|
|
|
|
|
|
+ "title": "Overview",
|
|
|
|
+ "path": "concepts/sources/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Lexical elements",
|
|
|
|
- "path": "sqls/lexical_elements"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Data types",
|
|
|
|
- "path": "sqls/data_types"
|
|
|
|
|
|
+ "title": "Stream",
|
|
|
|
+ "path": "concepts/sources/stream"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "JSON Expressions",
|
|
|
|
- "path": "sqls/json_expr"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Query language element",
|
|
|
|
- "path": "sqls/query_language_elements"
|
|
|
|
|
|
+ "title": "Table",
|
|
|
|
+ "path": "concepts/sources/table"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Statements",
|
|
|
|
- "children": [
|
|
|
|
- {
|
|
|
|
- "title": "Streams",
|
|
|
|
- "path": "sqls/streams"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Tables",
|
|
|
|
- "path": "sqls/tables"
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
|
|
+ "title": "Sinks",
|
|
|
|
+ "path": "concepts/sinks"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Windows",
|
|
|
|
- "path": "sqls/windows"
|
|
|
|
|
|
+ "title": "SQL Queries",
|
|
|
|
+ "path": "concepts/sql"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Built-in Functions",
|
|
|
|
- "path": "sqls/built-in_functions"
|
|
|
|
|
|
+ "title": "Extensions",
|
|
|
|
+ "path": "concepts/extensions"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Stream Processing",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
|
|
+ "title": "Overview",
|
|
|
|
+ "path": "concepts/streaming/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Predefined function plugins",
|
|
|
|
- "path": "sqls/custom_functions"
|
|
|
|
|
|
+ "title": "Time Attribute",
|
|
|
|
+ "path": "concepts/streaming/time"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Windowing",
|
|
|
|
+ "path": "concepts/streaming/windowing"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Join",
|
|
|
|
+ "path": "concepts/streaming/join"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Extension Programming",
|
|
|
|
|
|
+ "title": "Developer Guide",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
"title": "Introduction",
|
|
"title": "Introduction",
|
|
"path": "extension/overview"
|
|
"path": "extension/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Native plugin develop",
|
|
|
|
|
|
+ "title": "Native Plugin Develop",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Native plugin develop overview",
|
|
|
|
|
|
+ "title": "Overview",
|
|
"path": "extension/native/overview"
|
|
"path": "extension/native/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Native plugins overview",
|
|
|
|
|
|
+ "title": "Develop",
|
|
"path": "extension/native/develop/overview"
|
|
"path": "extension/native/develop/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Plugin develop tutorial",
|
|
|
|
|
|
+ "title": "Plugin Develop Tutorial",
|
|
"path": "extension/native/develop/plugins_tutorial"
|
|
"path": "extension/native/develop/plugins_tutorial"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Function plugin",
|
|
|
|
|
|
+ "title": "Function Plugin",
|
|
"path": "extension/native/develop/function"
|
|
"path": "extension/native/develop/function"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Sink plugin",
|
|
|
|
|
|
+ "title": "Sink Plugin",
|
|
"path": "extension/native/develop/sink"
|
|
"path": "extension/native/develop/sink"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Source plugin",
|
|
|
|
|
|
+ "title": "Source Plugin",
|
|
"path": "extension/native/develop/source"
|
|
"path": "extension/native/develop/source"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Portable plugin develop",
|
|
|
|
|
|
+ "title": "Portable Plugin Development",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
"title": "Portable Plugin",
|
|
"title": "Portable Plugin",
|
|
@@ -1020,145 +1095,148 @@
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "External function",
|
|
|
|
|
|
+ "title": "External Function",
|
|
"path": "extension/external/external_func"
|
|
"path": "extension/external/external_func"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Wasm Function",
|
|
|
|
+ "path": "extension/wasm/overview"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Operations",
|
|
|
|
|
|
+ "title": "SQL Reference",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Introduction",
|
|
|
|
- "path": "operation/overview"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Install",
|
|
|
|
|
|
+ "title": "Statements",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "overview",
|
|
|
|
- "path": "operation/install/overview"
|
|
|
|
|
|
+ "title": "Streams",
|
|
|
|
+ "path": "sqls/streams"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "centos",
|
|
|
|
- "path": "operation/install/cent-os"
|
|
|
|
|
|
+ "title": "Tables",
|
|
|
|
+ "path": "sqls/tables"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Query",
|
|
|
|
+ "path": "sqls/query_language_elements"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Configuration",
|
|
|
|
|
|
+ "title": "Syntax",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
- "title": "Configuration File",
|
|
|
|
- "path": "operation/config/configuration_file"
|
|
|
|
|
|
+ "title": "Introduction",
|
|
|
|
+ "path": "sqls/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Authentication",
|
|
|
|
- "path": "operation/config/authentication"
|
|
|
|
|
|
+ "title": "Lexical elements",
|
|
|
|
+ "path": "sqls/lexical_elements"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Data types",
|
|
|
|
+ "path": "sqls/data_types"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "JSON Expressions",
|
|
|
|
+ "path": "sqls/json_expr"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
|
|
+ "title": "Built-in Functions",
|
|
|
|
+ "path": "sqls/built-in_functions"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Predefined function plugins",
|
|
|
|
+ "path": "sqls/custom_functions"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Windowing",
|
|
|
|
+ "path": "sqls/windows"
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "API Reference",
|
|
|
|
+ "children": [
|
|
|
|
+ {
|
|
"title": "Rest API",
|
|
"title": "Rest API",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
"title": "Introduction",
|
|
"title": "Introduction",
|
|
- "path": "operation/restapi/overview"
|
|
|
|
|
|
+ "path": "api/restapi/overview"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "title": "Authentication",
|
|
|
|
+ "path": "api/restapi/authentication"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Streams",
|
|
"title": "Streams",
|
|
- "path": "operation/restapi/streams"
|
|
|
|
|
|
+ "path": "api/restapi/streams"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Tables",
|
|
"title": "Tables",
|
|
- "path": "operation/restapi/tables"
|
|
|
|
|
|
+ "path": "api/restapi/tables"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Rules",
|
|
"title": "Rules",
|
|
- "path": "operation/restapi/rules"
|
|
|
|
|
|
+ "path": "api/restapi/rules"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Plugins",
|
|
"title": "Plugins",
|
|
- "path": "operation/restapi/plugins"
|
|
|
|
|
|
+ "path": "api/restapi/plugins"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "External Services",
|
|
"title": "External Services",
|
|
- "path": "operation/restapi/services"
|
|
|
|
|
|
+ "path": "api/restapi/services"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Schemas",
|
|
"title": "Schemas",
|
|
- "path": "operation/restapi/schemas"
|
|
|
|
|
|
+ "path": "api/restapi/schemas"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Upload files",
|
|
"title": "Upload files",
|
|
- "path": "operation/restapi/uploads"
|
|
|
|
|
|
+ "path": "api/restapi/uploads"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Ruleset",
|
|
"title": "Ruleset",
|
|
- "path": "operation/restapi/ruleset"
|
|
|
|
|
|
+ "path": "api/restapi/ruleset"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- "title": "Command line tool",
|
|
|
|
|
|
+ "title": "Command Line Tool",
|
|
"children": [
|
|
"children": [
|
|
{
|
|
{
|
|
"title": "Introduction",
|
|
"title": "Introduction",
|
|
- "path": "operation/cli/overview"
|
|
|
|
|
|
+ "path": "api/cli/overview"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Streams",
|
|
"title": "Streams",
|
|
- "path": "operation/cli/streams"
|
|
|
|
|
|
+ "path": "api/cli/streams"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Rules",
|
|
"title": "Rules",
|
|
- "path": "operation/cli/rules"
|
|
|
|
|
|
+ "path": "api/cli/rules"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Tables",
|
|
"title": "Tables",
|
|
- "path": "operation/cli/tables"
|
|
|
|
|
|
+ "path": "api/cli/tables"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Plugins",
|
|
"title": "Plugins",
|
|
- "path": "operation/cli/plugins"
|
|
|
|
|
|
+ "path": "api/cli/plugins"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Schemas",
|
|
"title": "Schemas",
|
|
- "path": "operation/cli/schemas"
|
|
|
|
|
|
+ "path": "api/cli/schemas"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
"title": "Ruleset",
|
|
"title": "Ruleset",
|
|
- "path": "operation/cli/ruleset"
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Management console",
|
|
|
|
- "children": [
|
|
|
|
- {
|
|
|
|
- "title": "Introduction",
|
|
|
|
- "path": "operation/manager-ui/overview"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "How to display custom plugins in the installation list of the management console",
|
|
|
|
- "path": "operation/manager-ui/plugins_in_manager"
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Compile",
|
|
|
|
- "children": [
|
|
|
|
- {
|
|
|
|
- "title": "Compile",
|
|
|
|
- "path": "operation/compile/compile"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Cross Compile",
|
|
|
|
- "path": "operation/compile/cross-compile"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "title": "Compile selected features only",
|
|
|
|
- "path": "features"
|
|
|
|
|
|
+ "path": "api/cli/ruleset"
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|