blob: ea775bb3510068652732524462de45040f03c8d2 [file] [log] [blame]
{
"pluginId": "default",
"version": "0.66.0",
"label": "0.66.0",
"banner": "unmaintained",
"badge": true,
"noIndex": false,
"className": "docs-version-0.66.0",
"isLast": false,
"docsSidebars": {},
"docs": {
"community-contribute": {
"id": "community-contribute",
"title": "Contribute",
"description": "Contribute"
},
"community-get-help": {
"id": "community-get-help",
"title": "Get Help",
"description": "The Apache StreamPipes community is happy to help with any questions or problems you might have."
},
"concepts-adapter": {
"id": "concepts-adapter",
"title": "Data Adapters",
"description": "tbd"
},
"concepts-data-streams": {
"id": "concepts-data-streams",
"title": "Data Streams",
"description": "tbd"
},
"concepts-glossary": {
"id": "concepts-glossary",
"title": "Glossary",
"description": "tbd"
},
"concepts-overview": {
"id": "concepts-overview",
"title": "StreamPipes Concepts",
"description": "To understand how StreamPipes works, the knowledge of a few core concepts, illustrated below, will be helpful."
},
"concepts-pipelines": {
"id": "concepts-pipelines",
"title": "Pipelines",
"description": "tbd"
},
"debugging-debugging": {
"id": "debugging-debugging",
"title": "Debugging",
"description": "tbd"
},
"debugging-monitoring": {
"id": "debugging-monitoring",
"title": "Monitoring",
"description": "tbd"
},
"deploy-docker": {
"id": "deploy-docker",
"title": "Docker Deployment",
"description": "StreamPipes Compose is a simple collection of user-friendly docker-compose files that easily lets gain first-hand experience with Apache StreamPipes."
},
"deploy-kubernetes": {
"id": "deploy-kubernetes",
"title": "Kubernetes Deployment",
"description": "Prerequisites"
},
"deploy-security": {
"id": "deploy-security",
"title": "Security",
"description": "Overriding default settings"
},
"deploy-use-ssl": {
"id": "deploy-use-ssl",
"title": "Use SSL",
"description": "This page explains how SSL Certificates can be used to provide transport layer security between your Browser and the Streampipes Backend."
},
"dev-guide-archetype": {
"id": "dev-guide-archetype",
"title": "Start Developing",
"description": "In this tutorial we explain how you can use the Maven archetypes to develop your own StreamPipes processors and sinks."
},
"dev-guide-configuration": {
"id": "dev-guide-configuration",
"title": "Configuration",
"description": "On this page we explain how the StreamPipes configuration works."
},
"dev-guide-development-environment": {
"id": "dev-guide-development-environment",
"title": "Development Environment",
"description": "In this section, we describe our recommended minimum setup for locally setting up a development instance of StreamPipes needed to develop, run and test new pipeline elements."
},
"dev-guide-output-strategies": {
"id": "dev-guide-output-strategies",
"title": "SDK Guide: Output Strategies",
"description": "Introduction"
},
"dev-guide-static-properties": {
"id": "dev-guide-static-properties",
"title": "SDK Guide: Static Properties",
"description": "Introduction"
},
"dev-guide-stream-requirements": {
"id": "dev-guide-stream-requirements",
"title": "SDK Guide: Stream Requirements",
"description": "Introduction"
},
"dev-guide-tutorial-sources": {
"id": "dev-guide-tutorial-sources",
"title": "Tutorial: Data Sources",
"description": "In this tutorial, we will add a new data source consisting of a single data stream. The source will be provided as a standalone component (i.e., the description will be accessible through an integrated web server)."
},
"extend-archetypes": {
"id": "extend-archetypes",
"title": "Maven Archetypes",
"description": "In this tutorial we explain how you can use the Maven archetypes to develop your own StreamPipes processors and sinks."
},
"extend-cli": {
"id": "extend-cli",
"title": "StreamPipes CLI",
"description": "The StreamPipes command-line interface (CLI) is focused on developers in order to provide an easy entrypoint to set up a suitable dev environment, either planning on developing"
},
"extend-first-processor": {
"id": "extend-first-processor",
"title": "Your first data processor",
"description": "In this section, we will explain how to start a pipeline element service and install it using the StreamPipes UI."
},
"extend-sdk-event-model": {
"id": "extend-sdk-event-model",
"title": "SDK Guide: Event Model",
"description": "Introduction"
},
"extend-sdk-migration-service-discovery": {
"id": "extend-sdk-migration-service-discovery",
"title": "Migration Guide: New Service Discovery in 0.69.0",
"description": "Introduction"
},
"extend-sdk-output-strategies": {
"id": "extend-sdk-output-strategies",
"title": "SDK Guide: Output Strategies",
"description": "Introduction"
},
"extend-sdk-static-properties": {
"id": "extend-sdk-static-properties",
"title": "SDK Guide: Static Properties",
"description": "Introduction"
},
"extend-sdk-stream-requirements": {
"id": "extend-sdk-stream-requirements",
"title": "SDK Guide: Stream Requirements",
"description": "Introduction"
},
"extend-setup": {
"id": "extend-setup",
"title": "Development Setup",
"description": "Pipeline elements in StreamPipes are provided as standalone microservices. New pipeline elements can be easily developed using the provided Maven archetypes and can be installed in StreamPipes at runtime."
},
"extend-tutorial-data-processors": {
"id": "extend-tutorial-data-processors",
"title": "Tutorial: Data Processors",
"description": "In this tutorial, we will add a new data processor using the Apache Flink wrapper."
},
"extend-tutorial-data-sinks": {
"id": "extend-tutorial-data-sinks",
"title": "Tutorial: Data Sinks",
"description": "In this tutorial, we will add a new data sink using the standalone wrapper."
},
"extend-tutorial-data-sources": {
"id": "extend-tutorial-data-sources",
"title": "Tutorial: Data Sources",
"description": "In this tutorial, we will add a new data source consisting of a single data stream. The source will be provided as a standalone component (i.e., the description will be accessible through an integrated web server)."
},
"pe/org.apache.streampipes.connect.adapters.coindesk": {
"id": "pe/org.apache.streampipes.connect.adapters.coindesk",
"title": "Coindesk Bitcoin Price",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.gdelt": {
"id": "pe/org.apache.streampipes.connect.adapters.gdelt",
"title": "GDELT",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.iex.news": {
"id": "pe/org.apache.streampipes.connect.adapters.iex.news",
"title": "IEX Cloud News",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.iex.stocks": {
"id": "pe/org.apache.streampipes.connect.adapters.iex.stocks",
"title": "IEX Cloud Stock Quotes",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.image.set": {
"id": "pe/org.apache.streampipes.connect.adapters.image.set",
"title": "Image Upload (Set)",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.image.stream": {
"id": "pe/org.apache.streampipes.connect.adapters.image.stream",
"title": "Image Upload (Stream)",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.influxdb.set": {
"id": "pe/org.apache.streampipes.connect.adapters.influxdb.set",
"title": "InfluxDB Set Adapter",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.influxdb.stream": {
"id": "pe/org.apache.streampipes.connect.adapters.influxdb.stream",
"title": "InfluxDB Stream Adapter",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.iss": {
"id": "pe/org.apache.streampipes.connect.adapters.iss",
"title": "ISS Location",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.mysql.set": {
"id": "pe/org.apache.streampipes.connect.adapters.mysql.set",
"title": "MySQL Set Adapter",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.mysql.stream": {
"id": "pe/org.apache.streampipes.connect.adapters.mysql.stream",
"title": "MySql Stream Adapter",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.netio.mqtt": {
"id": "pe/org.apache.streampipes.connect.adapters.netio.mqtt",
"title": "NETIO MQTT M2M",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.netio.rest": {
"id": "pe/org.apache.streampipes.connect.adapters.netio.rest",
"title": "NETIO http JSON",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.nswaustralia.trafficcamera": {
"id": "pe/org.apache.streampipes.connect.adapters.nswaustralia.trafficcamera",
"title": "NSW Traffic Cameras",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.opcua": {
"id": "pe/org.apache.streampipes.connect.adapters.opcua",
"title": "OPC UA",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.plc4x.s7": {
"id": "pe/org.apache.streampipes.connect.adapters.plc4x.s7",
"title": "PLC4X S7",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.ros": {
"id": "pe/org.apache.streampipes.connect.adapters.ros",
"title": "ROS Bridge",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.simulator.randomdataset": {
"id": "pe/org.apache.streampipes.connect.adapters.simulator.randomdataset",
"title": "Random Data Simulator (Set)",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.simulator.randomdatastream": {
"id": "pe/org.apache.streampipes.connect.adapters.simulator.randomdatastream",
"title": "Random Data Simulator (Stream)",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.slack": {
"id": "pe/org.apache.streampipes.connect.adapters.slack",
"title": "Slack",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.ti": {
"id": "pe/org.apache.streampipes.connect.adapters.ti",
"title": "TI Sensor Tag",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.wikipedia.edit": {
"id": "pe/org.apache.streampipes.connect.adapters.wikipedia.edit",
"title": "Wikipedia Edits",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.adapters.wikipedia.new": {
"id": "pe/org.apache.streampipes.connect.adapters.wikipedia.new",
"title": "Wikipedia New Articles",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.protocol.stream.file": {
"id": "pe/org.apache.streampipes.connect.protocol.stream.file",
"title": "File Stream",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.protocol.stream.http": {
"id": "pe/org.apache.streampipes.connect.protocol.stream.http",
"title": "HTTP Stream",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.protocol.stream.kafka": {
"id": "pe/org.apache.streampipes.connect.protocol.stream.kafka",
"title": "Apache Kafka",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.protocol.stream.mqtt": {
"id": "pe/org.apache.streampipes.connect.protocol.stream.mqtt",
"title": "MQTT",
"description": "<!--"
},
"pe/org.apache.streampipes.connect.protocol.stream.pulsar": {
"id": "pe/org.apache.streampipes.connect.protocol.stream.pulsar",
"title": "Apache Pulsar",
"description": "<!--"
},
"pe/org.apache.streampipes.processor.geo.flink": {
"id": "pe/org.apache.streampipes.processor.geo.flink",
"title": "Spatial Grid Enrichment",
"description": "<!--"
},
"pe/org.apache.streampipes.processor.geo.jvm.geocoding": {
"id": "pe/org.apache.streampipes.processor.geo.jvm.geocoding",
"title": "Google Maps Geocoder",
"description": "<!--"
},
"pe/org.apache.streampipes.processor.geo.jvm.reversegeocoding": {
"id": "pe/org.apache.streampipes.processor.geo.jvm.reversegeocoding",
"title": "Reverse Geocoder",
"description": "<!--"
},
"pe/org.apache.streampipes.processor.geo.jvm.staticgeocoding": {
"id": "pe/org.apache.streampipes.processor.geo.jvm.staticgeocoding",
"title": "Static Google Maps Geocoder",
"description": "<!--"
},
"pe/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification": {
"id": "pe/org.apache.streampipes.processor.imageclassification.jvm.generic-image-classification",
"title": "Generic Image Classification",
"description": "<!--"
},
"pe/org.apache.streampipes.processor.imageclassification.jvm.image-cropper": {
"id": "pe/org.apache.streampipes.processor.imageclassification.jvm.image-cropper",
"title": "Image Cropper",
"description": "<!--"
},
"pe/org.apache.streampipes.processor.imageclassification.jvm.image-enricher": {
"id": "pe/org.apache.streampipes.processor.imageclassification.jvm.image-enricher",
"title": "Image Enricher",
"description": "<!--"
},
"pe/org.apache.streampipes.processor.imageclassification.qrcode": {
"id": "pe/org.apache.streampipes.processor.imageclassification.qrcode",
"title": "QR Code Reader",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.aggregation.flink.aggregation": {
"id": "pe/org.apache.streampipes.processors.aggregation.flink.aggregation",
"title": "Aggregation",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.aggregation.flink.count": {
"id": "pe/org.apache.streampipes.processors.aggregation.flink.count",
"title": "Count Aggregation",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.aggregation.flink.eventcount": {
"id": "pe/org.apache.streampipes.processors.aggregation.flink.eventcount",
"title": "Event Counter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.aggregation.flink.rate": {
"id": "pe/org.apache.streampipes.processors.aggregation.flink.rate",
"title": "Event Rate",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.enricher.flink.processor.math.mathop": {
"id": "pe/org.apache.streampipes.processors.enricher.flink.processor.math.mathop",
"title": "Math",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop": {
"id": "pe/org.apache.streampipes.processors.enricher.flink.processor.math.staticmathop",
"title": "Static Math",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.enricher.flink.processor.trigonometry": {
"id": "pe/org.apache.streampipes.processors.enricher.flink.processor.trigonometry",
"title": "Trigonometry Functions",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing": {
"id": "pe/org.apache.streampipes.processors.enricher.flink.processor.urldereferencing",
"title": "URL Dereferencing",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.enricher.flink.timestamp": {
"id": "pe/org.apache.streampipes.processors.enricher.flink.timestamp",
"title": "Timestamp Enricher",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.enricher.jvm.sizemeasure": {
"id": "pe/org.apache.streampipes.processors.enricher.jvm.sizemeasure",
"title": "Size Measure",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.filters.jvm.compose": {
"id": "pe/org.apache.streampipes.processors.filters.jvm.compose",
"title": "Compose",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.filters.jvm.enrich": {
"id": "pe/org.apache.streampipes.processors.filters.jvm.enrich",
"title": "Merge By Enrich",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.filters.jvm.merge": {
"id": "pe/org.apache.streampipes.processors.filters.jvm.merge",
"title": "Merge By Time",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.filters.jvm.numericalfilter": {
"id": "pe/org.apache.streampipes.processors.filters.jvm.numericalfilter",
"title": "Numerical Filter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.filters.jvm.numericaltextfilter": {
"id": "pe/org.apache.streampipes.processors.filters.jvm.numericaltextfilter",
"title": "Numerical Text Filter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.filters.jvm.project": {
"id": "pe/org.apache.streampipes.processors.filters.jvm.project",
"title": "Projection",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.filters.jvm.textfilter": {
"id": "pe/org.apache.streampipes.processors.filters.jvm.textfilter",
"title": "Text Filter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.filters.jvm.threshold": {
"id": "pe/org.apache.streampipes.processors.filters.jvm.threshold",
"title": "Threshold Detector",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.geo.jvm.jts.processor.latLngToGeo": {
"id": "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.latLngToGeo",
"title": "Creates JTS Point",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.geo.jvm.jts.processor.setEPSG": {
"id": "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.setEPSG",
"title": "EPSG Code",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.geo.jvm.jts.processor.trajectory": {
"id": "pe/org.apache.streampipes.processors.geo.jvm.jts.processor.trajectory",
"title": "Single Trajectory Creator",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator": {
"id": "pe/org.apache.streampipes.processors.geo.jvm.processor.distancecalculator",
"title": "Distance Calculator",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.geo.jvm.processor.speed": {
"id": "pe/org.apache.streampipes.processors.geo.jvm.processor.speed",
"title": "Speed Calculator",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.geo.jvm.processor.staticdistancecalculator": {
"id": "pe/org.apache.streampipes.processors.geo.jvm.processor.staticdistancecalculator",
"title": "Static Distance Calculator",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.pattern-detection.flink.absence": {
"id": "pe/org.apache.streampipes.processors.pattern-detection.flink.absence",
"title": "Absence",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.pattern-detection.flink.and": {
"id": "pe/org.apache.streampipes.processors.pattern-detection.flink.and",
"title": "And",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.pattern-detection.flink.peak-detection": {
"id": "pe/org.apache.streampipes.processors.pattern-detection.flink.peak-detection",
"title": "Peak Detection",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.pattern-detection.flink.sequence": {
"id": "pe/org.apache.streampipes.processors.pattern-detection.flink.sequence",
"title": "Sequence",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.siddhi.frequency": {
"id": "pe/org.apache.streampipes.processors.siddhi.frequency",
"title": "Frequency Calculation",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.siddhi.frequencychange": {
"id": "pe/org.apache.streampipes.processors.siddhi.frequencychange",
"title": "Frequency Change",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.siddhi.increase": {
"id": "pe/org.apache.streampipes.processors.siddhi.increase",
"title": "Trend",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.siddhi.numericalfilter": {
"id": "pe/org.apache.streampipes.processors.siddhi.numericalfilter",
"title": "Numerical Filter (Siddhi)",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.siddhi.sequence": {
"id": "pe/org.apache.streampipes.processors.siddhi.sequence",
"title": "Sequence Detection",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.siddhi.stop": {
"id": "pe/org.apache.streampipes.processors.siddhi.stop",
"title": "Stream Stop Detection",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.statistics.flink.statistics-summary": {
"id": "pe/org.apache.streampipes.processors.statistics.flink.statistics-summary",
"title": "Statistics Summary",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.textmining.flink.languagedetection": {
"id": "pe/org.apache.streampipes.processors.textmining.flink.languagedetection",
"title": "Language Detection",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.textmining.flink.wordcount": {
"id": "pe/org.apache.streampipes.processors.textmining.flink.wordcount",
"title": "Word Count",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.textmining.jvm.chunker": {
"id": "pe/org.apache.streampipes.processors.textmining.jvm.chunker",
"title": "Chunker (English)",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.textmining.jvm.languagedetection": {
"id": "pe/org.apache.streampipes.processors.textmining.jvm.languagedetection",
"title": "Language Detection",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.textmining.jvm.namefinder": {
"id": "pe/org.apache.streampipes.processors.textmining.jvm.namefinder",
"title": "Name Finder",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.textmining.jvm.partofspeech": {
"id": "pe/org.apache.streampipes.processors.textmining.jvm.partofspeech",
"title": "Part of Speech (English)",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.textmining.jvm.sentencedetection": {
"id": "pe/org.apache.streampipes.processors.textmining.jvm.sentencedetection",
"title": "Sentence Detection (English)",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.textmining.jvm.tokenizer": {
"id": "pe/org.apache.streampipes.processors.textmining.jvm.tokenizer",
"title": "Tokenizer (English)",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.flink.field-converter": {
"id": "pe/org.apache.streampipes.processors.transformation.flink.field-converter",
"title": "Field Converter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.flink.field-mapper": {
"id": "pe/org.apache.streampipes.processors.transformation.flink.field-mapper",
"title": "Field Mapper",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.flink.field-renamer": {
"id": "pe/org.apache.streampipes.processors.transformation.flink.field-renamer",
"title": "Field Renamer",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.flink.fieldhasher": {
"id": "pe/org.apache.streampipes.processors.transformation.flink.fieldhasher",
"title": "Field Hasher",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter": {
"id": "pe/org.apache.streampipes.processors.transformation.flink.measurement-unit-converter",
"title": "Measurement Unit Converter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.flink.processor.boilerplate": {
"id": "pe/org.apache.streampipes.processors.transformation.flink.processor.boilerplate",
"title": "Boilerplate Removal",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.booloperator.counter": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.booloperator.counter",
"title": "Boolean Counter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter",
"title": "Boolean Inverter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping",
"title": "Measure Time Between Two Sensors",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.booloperator.timer": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.booloperator.timer",
"title": "Boolean Timer",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.changed-value": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.changed-value",
"title": "Value Changed",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.count-array": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.count-array",
"title": "Count Array",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.csvmetadata": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.csvmetadata",
"title": "CSV Metadata Enricher",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.duration-value": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.duration-value",
"title": "Calculate Duration",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor",
"title": "Timestamp Extractor",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.split-array": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.split-array",
"title": "Split Array",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.stringoperator.counter": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.stringoperator.counter",
"title": "String Counter",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.stringoperator.timer": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.stringoperator.timer",
"title": "String Timer",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.taskduration": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.taskduration",
"title": "Task Duration",
"description": "<!--"
},
"pe/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean": {
"id": "pe/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean",
"title": "Transform to boolean",
"description": "<!--"
},
"pe/org.apache.streampipes.protocol.set.file": {
"id": "pe/org.apache.streampipes.protocol.set.file",
"title": "File Set",
"description": "<!--"
},
"pe/org.apache.streampipes.protocol.set.http": {
"id": "pe/org.apache.streampipes.protocol.set.http",
"title": "HTTP Set",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.brokers.jvm.bufferrest": {
"id": "pe/org.apache.streampipes.sinks.brokers.jvm.bufferrest",
"title": "Buffered REST Publisher",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.brokers.jvm.jms": {
"id": "pe/org.apache.streampipes.sinks.brokers.jvm.jms",
"title": "JMS Publisher",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.brokers.jvm.kafka": {
"id": "pe/org.apache.streampipes.sinks.brokers.jvm.kafka",
"title": "Kafka Publisher",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.brokers.jvm.mqtt": {
"id": "pe/org.apache.streampipes.sinks.brokers.jvm.mqtt",
"title": "MQTT Publisher",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.brokers.jvm.pulsar": {
"id": "pe/org.apache.streampipes.sinks.brokers.jvm.pulsar",
"title": "Pulsar Publisher",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.brokers.jvm.rabbitmq": {
"id": "pe/org.apache.streampipes.sinks.brokers.jvm.rabbitmq",
"title": "RabbitMQ Publisher",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.brokers.jvm.rest": {
"id": "pe/org.apache.streampipes.sinks.brokers.jvm.rest",
"title": "REST Publisher",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.databases.ditto": {
"id": "pe/org.apache.streampipes.sinks.databases.ditto",
"title": "Eclipse Ditto",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.databases.flink.elasticsearch": {
"id": "pe/org.apache.streampipes.sinks.databases.flink.elasticsearch",
"title": "Elasticsearch",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.databases.jvm.couchdb": {
"id": "pe/org.apache.streampipes.sinks.databases.jvm.couchdb",
"title": "CouchDB",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.databases.jvm.influxdb": {
"id": "pe/org.apache.streampipes.sinks.databases.jvm.influxdb",
"title": "InfluxDB",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.databases.jvm.iotdb": {
"id": "pe/org.apache.streampipes.sinks.databases.jvm.iotdb",
"title": "IoTDB",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.databases.jvm.opcua": {
"id": "pe/org.apache.streampipes.sinks.databases.jvm.opcua",
"title": "OPC-UA",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.databases.jvm.postgresql": {
"id": "pe/org.apache.streampipes.sinks.databases.jvm.postgresql",
"title": "PostgreSQL",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.internal.jvm.dashboard": {
"id": "pe/org.apache.streampipes.sinks.internal.jvm.dashboard",
"title": "Dashboard Sink",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.internal.jvm.datalake": {
"id": "pe/org.apache.streampipes.sinks.internal.jvm.datalake",
"title": "Data Lake",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.internal.jvm.notification": {
"id": "pe/org.apache.streampipes.sinks.internal.jvm.notification",
"title": "Notification",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.notifications.jvm.email": {
"id": "pe/org.apache.streampipes.sinks.notifications.jvm.email",
"title": "Email Notification",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.notifications.jvm.onesignal": {
"id": "pe/org.apache.streampipes.sinks.notifications.jvm.onesignal",
"title": "OneSignal",
"description": "<!--"
},
"pe/org.apache.streampipes.sinks.notifications.jvm.slack": {
"id": "pe/org.apache.streampipes.sinks.notifications.jvm.slack",
"title": "Slack Notification",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.connect.adapters.flic.mqtt": {
"id": "pe/version-0.68.0-org.apache.streampipes.connect.adapters.flic.mqtt",
"title": "Flic MQTT",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.connect.adapters.plc4x.modbus": {
"id": "pe/version-0.68.0-org.apache.streampipes.connect.adapters.plc4x.modbus",
"title": "PLC4X MODBUS",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.connect.adapters.simulator.machine": {
"id": "pe/version-0.68.0-org.apache.streampipes.connect.adapters.simulator.machine",
"title": "Machine Data Simulator",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.connect.protocol.stream.httpserver": {
"id": "pe/version-0.68.0-org.apache.streampipes.connect.protocol.stream.httpserver",
"title": "HTTP Server",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.processors.changedetection.jvm.cusum": {
"id": "pe/version-0.68.0-org.apache.streampipes.processors.changedetection.jvm.cusum",
"title": "Cusum",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.processors.filters.jvm.limit": {
"id": "pe/version-0.68.0-org.apache.streampipes.processors.filters.jvm.limit",
"title": "Rate Limit",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.booloperator.edge": {
"id": "pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.booloperator.edge",
"title": "Signal Edge Filter",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.booloperator.state": {
"id": "pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.booloperator.state",
"title": "Boolean To State",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.state.buffer": {
"id": "pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.state.buffer",
"title": "State Buffer",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.buffer": {
"id": "pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.buffer",
"title": "State Buffer Labeler",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.number": {
"id": "pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.number",
"title": "Number Labeler",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.stringoperator.state": {
"id": "pe/version-0.68.0-org.apache.streampipes.processors.transformation.jvm.processor.stringoperator.state",
"title": "String To State",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.sinks.brokers.jvm.nats": {
"id": "pe/version-0.68.0-org.apache.streampipes.sinks.brokers.jvm.nats",
"title": "NATS Publisher",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.sinks.databases.jvm.mysql": {
"id": "pe/version-0.68.0-org.apache.streampipes.sinks.databases.jvm.mysql",
"title": "MySQL Database",
"description": "<!--"
},
"pe/version-0.68.0-org.apache.streampipes.sinks.notifications.jvm.telegram": {
"id": "pe/version-0.68.0-org.apache.streampipes.sinks.notifications.jvm.telegram",
"title": "Telegram Publisher",
"description": "<!--"
},
"pipeline-elements": {
"id": "pipeline-elements",
"title": "Overview",
"description": "Data ProcessorAbsenceDetects whether an event does not arrive within a specified time after the occurrence of another event. Documentation Docker Container Code on GithubData ProcessorAggregationPerforms different aggregation functions Documentation Docker Container Code on GithubData ProcessorAndDetects whether an event co-occurs with another event within a given time. Documentation Docker Container Code on GithubData SinkApache KafkaConsumes messages from an Apache Kafka broker Documentation Docker Container Code on GithubData SinkApache PulsarConsumes messages from an Apache Pulsar broker Documentation Docker Container Code on GithubData ProcessorBoilerplate RemovalRemoves boilerplate and extract fulltext from HTML Documentation Docker Container Code on GithubData ProcessorBoolean CounterIncreases a counter on each change of a boolean value Documentation Docker Container Code on GithubData ProcessorBoolean InverterInverts the boolean value of the selected field Documentation Docker Container Code on GithubData ProcessorBoolean TimerMeasures how long a boolean measure does not change Documentation Docker Container Code on GithubData SinkBuffered REST PublisherOnce a given amount of events is reached, events are posted to the given REST interface. Documentation Docker Container Code on GithubData ProcessorCSV Metadata EnricherEnriches an event with additional fields from a Documentation Docker Container Code on GithubData ProcessorCalculate DurationCalculates the time between two timestamps. Documentation Docker Container Code on GithubData ProcessorChunker (English)Segments given tokens of a text into different chunks Documentation Docker Container Code on GithubData SinkCoindesk Bitcoin PriceThe current bitcoin price from the Coindesk API. Documentation Docker Container Code on GithubData ProcessorComposeMerges two event streams Documentation Docker Container Code on GithubData SinkCouchDBStores events in an Apache CouchDB database. Documentation Docker Container Code on GithubData ProcessorCount AggregationPerforms an aggregation based on a given event property and outputs the number of occurrences. Documentation Docker Container Code on GithubData ProcessorCount ArrayCounts the size of list items. Documentation Docker Container Code on GithubData ProcessorCreates JTS PointCreates a JTS Point from Latitude and Longitude values Documentation Docker Container Code on GithubData SinkDashboard SinkVisualizes data streams in the StreamPipes dashboard Documentation Docker Container Code on GithubData SinkData LakeStores events in the StreamPipes data lake. Documentation Docker Container Code on GithubData ProcessorDistance CalculatorCalculates the distance between two geo points Documentation Docker Container Code on GithubData ProcessorEPSG CodeAdds a corresponding EPSG Code to the Geo-Event Documentation Docker Container Code on GithubData SinkEclipse DittoPublishes events to Eclipse Ditto. Documentation Docker Container Code on GithubData SinkElasticsearchStores data in an elasticsearch cluster Documentation Docker Container Code on GithubData SinkEmail NotificationEmail service to send notifications emails Documentation Docker Container Code on GithubData ProcessorEvent CounterCounts the number of events within a time window. Documentation Docker Container Code on GithubData ProcessorEvent RateComputes current event rate. Output is a number representing events per second. Documentation Docker Container Code on GithubData ProcessorField ConverterConverts a string value to a number data type Documentation Docker Container Code on GithubData ProcessorField HasherHashes the value of a field using various hash functions. Documentation Docker Container Code on GithubData ProcessorField MapperReplaces one or more field with a new field and computes a hash value of these fields Documentation Docker Container Code on GithubData ProcessorField RenamerReplaces the runtime name of an event property with a custom defined name. Documentation Docker Container Code on GithubData SinkFile SetReads the content from a local file. Documentation Docker Container Code on GithubData SinkFile Streamnull Documentation Docker Container Code on GithubData ProcessorFrequency CalculationCalculates the frequency of the event stream Documentation Docker Container Code on GithubData ProcessorFrequency ChangeDetects when the frequency of the event stream changes Documentation Docker Container Code on GithubData SinkGDELTGlobal Database of Society Documentation Docker Container Code on GithubData ProcessorGeneric Image ClassificationClassification Description (Generic Model) Documentation Docker Container Code on GithubData ProcessorGoogle Maps GeocoderGeocodes a placename to a latitude/longitude combination Documentation Docker Container Code on GithubData SinkHTTP SetRegularly poll an HTTP endpoint Documentation Docker Container Code on GithubData SinkHTTP StreamContinuously fetched events from an HTTP REST endpoint. Documentation Docker Container Code on GithubData SinkIEX Cloud NewsFetches news for a given company (10 news / minutes maximum) Documentation Docker Container Code on GithubData SinkIEX Cloud Stock QuotesLive stock data provided by the IEXCloud API Documentation Docker Container Code on GithubData SinkISS LocationCurrent Location of the International Space Station (ISS) Documentation Docker Container Code on GithubData ProcessorImage CropperCrops an image based on given bounding box coordinates Documentation Docker Container Code on GithubData ProcessorImage EnricherEnriches an image with a bounding box of given coordinates Documentation Docker Container Code on GithubData SinkImage Upload (Set) Documentation Docker Container Code on GithubData SinkImage Upload (Stream) Documentation Docker Container Code on GithubData SinkInfluxDBStores events in an InfluxDB. Documentation Docker Container Code on GithubData SinkInfluxDB Set AdapterCreates a data set for an InfluxDB measurement Documentation Docker Container Code on GithubData SinkInfluxDB Stream AdapterCreates a data stream for an InfluxDB measurement Documentation Docker Container Code on GithubData SinkIoTDBStores events in a IoTDB database. Documentation Docker Container Code on GithubData SinkJMS PublisherPublishes events to a JMS topic Documentation Docker Container Code on GithubData SinkKafka PublisherPublish events to Apache Kafka Documentation Docker Container Code on GithubData ProcessorLanguage DetectionDetects the language of a written text. Documentation Docker Container Code on GithubData ProcessorLanguage DetectionDetects the language of a given text Documentation Docker Container Code on GithubData SinkMQTTnull Documentation Docker Container Code on GithubData SinkMQTT PublisherPublishes events to a MQTT topic Documentation Docker Container Code on GithubData ProcessorMathPerforms calculations on event properties (+, -, , /, %) Documentation Docker Container Code on GithubData ProcessorMeasure Time Between Two SensorsRequires two booleans and measures the time between two signals Documentation Docker Container Code on GithubData ProcessorMeasurement Unit ConverterConverts a unit of measurement to another one Documentation Docker Container Code on GithubData ProcessorMerge By EnrichMerges two event streams by adding properties of one stream to the other Documentation Docker Container Code on GithubData ProcessorMerge By TimeMerges two event streams by timestamp Documentation Docker Container Code on GithubData SinkMySQL Set AdapterCreates a data set from an SQL table Documentation Docker Container Code on GithubData SinkMySql Stream AdapterCreates a data stream for a SQL table Documentation Docker Container Code on GithubData SinkNETIO MQTT M2MConnect a NETIO power plugs over MQTT Documentation Docker Container Code on GithubData SinkNETIO http JSONConnect a NETIO REST power plug Documentation Docker Container Code on GithubData SinkNSW Traffic CamerasTraffic camera images produced by NSW Australia Documentation Docker Container Code on GithubData ProcessorName FinderFinds a name in given Tokens of one document Documentation Docker Container Code on GithubData SinkNotificationPublish a notification to the StreamPipes UI. Documentation Docker Container Code on GithubData ProcessorNumerical FilterNumerical Filter Description Documentation Docker Container Code on GithubData ProcessorNumerical Filter (Siddhi) Documentation Docker Container Code on GithubData ProcessorNumerical Text FilterFilters numerical and text values. Documentation Docker Container Code on GithubData SinkOPC UAReads values from an OPC-UA server Documentation Docker Container Code on GithubData SinkOPC-UAWrites values in an OPC-UA server Documentation Docker Container Code on GithubData SinkOneSignalSend Push Message to OneSignal-Application Documentation Docker Container Code on GithubData SinkPLC4X S7Connect directly to your PLC Documentation Docker Container Code on GithubData ProcessorPart of Speech (English)Takes in a stream of tokens and appends a tag at the end of the word corresponding to the part of speech Documentation Docker Container Code on GithubData ProcessorPeak DetectionDetect peaks in time series data Documentation Docker Container Code on GithubData SinkPostgreSQLStores events in a Postgres database. Documentation Docker Container Code on GithubData ProcessorProjectionOutputs a selectable subset of an input event type Documentation Docker Container Code on GithubData SinkPulsar PublisherPublish events to Apache Pulsar Documentation Docker Container Code on GithubData ProcessorQR Code ReaderDetects a QR Code in an image Documentation Docker Container Code on GithubData SinkREST PublisherPosts events to a REST interface Documentation Docker Container Code on GithubData SinkROS BridgeConnect Robots running on ROS. Documentation Docker Container Code on GithubData SinkRabbitMQ PublisherForwards events to a RabbitMQ broker Documentation Docker Container Code on GithubData SinkRandom Data Simulator (Set)Publishes a bounded stream of random events Documentation Docker Container Code on GithubData SinkRandom Data Simulator (Stream)Publishes a continuous stream of random events Documentation Docker Container Code on GithubData ProcessorReverse GeocoderFinds the nearest place based on latitude and longitude Documentation Docker Container Code on GithubData ProcessorSentence Detection (English)Splits a text up in sentences Documentation Docker Container Code on GithubData ProcessorSequenceDetects a sequence of events. Documentation Docker Container Code on GithubData ProcessorSequence DetectionMerges events from two event streams, when the top event arrives first and then the bottom event Documentation Docker Container Code on GithubData ProcessorSingle Trajectory CreatorCreates a trajectory from JTS point events Documentation Docker Container Code on GithubData ProcessorSize MeasureMeasures the size of an event in Bytes, KB or MB Documentation Docker Container Code on GithubData SinkSlackSubscribes to a Slack channel Documentation Docker Container Code on GithubData SinkSlack NotificationSlack bot to send notifications to Slack Documentation Docker Container Code on GithubData ProcessorSpatial Grid EnrichmentGroups spatial events into cells of a given size Documentation Docker Container Code on GithubData ProcessorSpeed CalculatorCalculates the speed of two latlng pairs in kilometers per hour Documentation Docker Container Code on GithubData ProcessorSplit ArrayOutputs an event for each entry of a list. Documentation Docker Container Code on GithubData ProcessorStatic Distance CalculatorCalculates the distance between a fixed location and a moving location Documentation Docker Container Code on GithubData ProcessorStatic Google Maps GeocoderGeocodes a fixed placename to lat/lng coordinates and Documentation Docker Container Code on GithubData ProcessorStatic MathPerforms calculation on an event property with a static value (+, -, , /, %) Documentation Docker Container Code on GithubData ProcessorStatistics SummaryCalculate simple descriptive summary statistics Documentation Docker Container Code on GithubData ProcessorStream Stop DetectionTriggers an event when the input data stream stops sending events Documentation Docker Container Code on GithubData ProcessorString CounterIncreases a counter on each change of a string value. Documentation Docker Container Code on GithubData ProcessorString TimerMeasures how long a string value does not change Documentation Docker Container Code on GithubData SinkTI Sensor Tagnull Documentation Docker Container Code on GithubData ProcessorTask DurationComputes the time difference between two events Documentation Docker Container Code on GithubData ProcessorText FilterText Filter Description Documentation Docker Container Code on GithubData ProcessorThreshold DetectorWhen threshold rule is fulfilled true is appended Documentation Docker Container Code on GithubData ProcessorTimestamp EnricherAppends the current time in ms to the event payload Documentation Docker Container Code on GithubData ProcessorTimestamp ExtractorExtracts a timestamp into its individual time fields. Documentation Docker Container Code on GithubData ProcessorTokenizer (English)Segments a text into different tokens Documentation Docker Container Code on GithubData ProcessorTransform to booleanTransforms a string or number to a boolean Documentation Docker Container Code on GithubData ProcessorTrendDetects the increase of a numerical field over a customizable time window. Example: A temperature value increases by 10 percent within 5 minutes. Documentation Docker Container Code on GithubData ProcessorTrigonometry FunctionsPerforms Trigonometric functions on event properties Documentation Docker Container Code on GithubData ProcessorURL DereferencingAppend the html page as a string to event Documentation Docker Container Code on GithubData ProcessorValue ChangedOutpus an event every time a specific field changes. Documentation Docker Container Code on GithubData SinkWikipedia EditsContinuously publishes recent Wikipedia edits Documentation Docker Container Code on GithubData SinkWikipedia New ArticlesContinuously publishes articles created on Wikipedia Documentation Docker Container Code on GithubData ProcessorWord CountCounts words on continuous text-based streams Documentation Docker Container Code on Github"
},
"technicals-architecture": {
"id": "technicals-architecture",
"title": "Architecture",
"description": "The following picture illustrates the high-level architecture of StreamPipes:"
},
"technicals-configuration": {
"id": "technicals-configuration",
"title": "Configuration",
"description": "On this page we explain how the StreamPipes configuration works."
},
"technicals-messaging": {
"id": "technicals-messaging",
"title": "Messaging",
"description": "tbd"
},
"technicals-runtime-wrappers": {
"id": "technicals-runtime-wrappers",
"title": "Runtime Wrappers",
"description": "tbd"
},
"technicals-user-guidance": {
"id": "technicals-user-guidance",
"title": "User Guidance",
"description": "tbd"
},
"try-installation": {
"id": "try-installation",
"title": "Installation",
"description": "The easiest way to install StreamPipes is our Docker-based installation. For production-grade deployments, we also"
},
"try-tutorial": {
"id": "try-tutorial",
"title": "Interactive Tutorial",
"description": "Once you've installed StreamPipes and see the home screen, you'll see a number of modules that are part of the StreamPipes toolbox."
},
"use-configurations": {
"id": "use-configurations",
"title": "Configurations",
"description": "tbd"
},
"use-connect": {
"id": "use-connect",
"title": "StreamPipes Connect",
"description": "StreamPipes Connect is the module to connect external data sources with Apache StreamPipes directly from the user interface."
},
"use-dashboard": {
"id": "use-dashboard",
"title": "Live Dashboard",
"description": "The live dashboard can be used to visualize live data of data streams using a set of visualizations"
},
"use-data-explorer": {
"id": "use-data-explorer",
"title": "Data Explorer",
"description": "The data explorer can be used to visualize and explore data streams that are persisted by using the Data Lake sink."
},
"use-install-pipeline-elements": {
"id": "use-install-pipeline-elements",
"title": "Install Pipeline Elements",
"description": "Install Pipeline Elements"
},
"use-managing-pipelines": {
"id": "use-managing-pipelines",
"title": "Managing Pipelines",
"description": "The pipeline view lists all created pipelines and provides several views and actions to manage the lifecycle of pipelines."
},
"use-notifications": {
"id": "use-notifications",
"title": "Notifications",
"description": "The notification module can be used to create internal notifications."
},
"use-pipeline-editor": {
"id": "use-pipeline-editor",
"title": "Pipeline Editor",
"description": "The pipeline editor module supports building pipelines that transform a data stream using a set of resuable data processors and data sinks."
},
"user-guide-first-steps": {
"id": "user-guide-first-steps",
"title": "First steps",
"description": "In this section, you'll learn how to create and run pipelines in StreamPipes."
},
"user-guide-installation": {
"id": "user-guide-installation",
"title": "Installation",
"description": "Prerequisites"
},
"user-guide-introduction": {
"id": "user-guide-introduction",
"title": "Apache StreamPipes Documentation",
"description": "This is the documentation of Apache StreamPipes."
},
"user-guide-introduction-old": {
"id": "user-guide-introduction-old",
"title": "Introduction",
"description": "StreamPipes is a framework that enables users to work with data streams."
}
}
}