Getting Started
Setup Self-Hosted SnappyFlow
SnappyFlow can be deployed in
Your on-prem data center
AWS cloud
Azure cloud
Deployment can be automated using templates and scripts provided by SnappyFlow
SnappyFlow self-hosted lite version takes ingest rates up to 500 GB/Day
For seeting up SnappyFlow in AWS or Azure click here.
For ingest rates above 500 GB/Day, please reach out to support@snappyflow.io. A support engineer will understand your data ingest rates and provide an appropriately sized solution
Important terminologies and concepts
sfAgent
Monitoring of applications running on VM or bare-metal requires installation of a lightweight agent called sfAgent. sfAgent provides following features:
- Discovery of services
- Auto-recommendation of monitoring configuration based on discovered services
- Monitoring of various services based on specified configurations
- Log parsing and collection
- Orchestration of tracing (check out sfTracing for details)
Installation procedures
- For sfAgent on Linux
- For sfAgent on Windows
sfPod
Daemon set installed on Kubernetes cluster and monitors the following elements:
- Host, Pod & Container metrics
- Resources such as deployments, Daemon Sets etc.
- Kubernetes core services metrics
- Cluster logs
- Monitor Prometheus exporters running on any of the application pods
sfKubeAgent
sfAgent equivalent and installed as a side-car container within a Kubernetes pod and can be configured to monitor metrics and logs of other containers running on pods.
Procedure for setting up sfKubeAgent
Profile Key
Every user account has a unique system generated profile key. Data sent by collectors to SnappyFlow need to have the correct profile key and tags to be allowed into SnappyFlow. This key has to be copied by the user and pasted into the configuration file of sfAgent or within sfPoller’s UI
Tagging Approach
SnappyFlow mandates that all end-points should be assigned two tags - _tag_projectName
and _tag_appName
. These tags have to be added to configuration files of sfAgent or within sfPoller’s UI. Pls see the video that explains how end-points should be organized hierarchically in SnappyFlow and how tags should be assigned
Let's Start Monitoring
Try out one of the simple exercises to familiarize yourself with the product