Description
You can configure any source to send data via a RESTful POST to a Mezmo Edge Pipeline.When using the HTTP source, your content must be encoded appropriately, and packaged in a way that enables it to be parsed after ingestion. Structured formats, such as JSON, do not require additional parsing unless you want to further parse a specific value within the JSON.
Configuration
This Source requires an allocated port that you will forward the data to. You must use a port that has been configured within your Edge instance during set up.The default Edge port range is 8000-8010, unless you modified it during set up.
Configuration Options
Exposing for External Ingress
A simple, non-prod method of exposing the HTTP Source to external ingress is to use the system default LoadBalancer. To do this we will create a load balancer service which exposes the port configured by the HTTP Source. Sample Config: edge-load-balancer.yamlHTTP_SOURCE_PORT with your configured port and EDGE_INSTANCE + EDGE_NAME with those found in your edge services description. You can find your instance and name via a command like
http://EXTERNAL_IP:HTTP_SOURCE``_PORT.
