githubEdit

Mermin with NetObserv Flow and OpenSearch

Overview

This example deploys Mermin and NetObserv Flow (as OTel receiver) with OpenSearch as the data platform. Although local Kindarrow-up-right was used for testing, any kubernetes cluster should work if nodes have sufficient resources and don't have any taints that should be tolerated (tolerations values may be used). This example is intended only for demonstration, testing, or proof-of-concept use, since OpenSearch is deployed in a single-node mode.

Notes on the example deployment:

  • Location in the repositoryarrow-up-right - docs/deployment/examples/netobserv_os_simple_svc

  • Namespace used in the example: elastiflow.

  • Allocatable resources needed (mCPU/MiB):

    • OpenSearch 2000m/4000Mi

    • OpenSearch Dashboards 1000m/768M

    • NetObserv Flow 1000m/6000Mi

  • You may optionally customize and use config.hcl instead of the default config.

Install

  • Create values and a config file for the Mermin Umbrella chart (or use ones from the repo)

  • Add Helm charts and Deploy

  • Optionally install metrics-server to get metrics if it has not been installed yet

Access

First, port forward the OpenSearch Dashboards service

Now you can navigate to http://localhost:5601/ in your browser to open OpenSearch Dashboards, using admin/Elast1flow! as the user/password. Select "global tenant", and explore the data.

Hints

To render and diff Helm templates to Kubernetes manifests, run:

Last updated