Monitor Cloud Services
To monitor your cloud services, you need to set up sfPoller within your cloud environment. sfPoller collects metrics from your cloud services, and send these metrics to SnappyFlow. You can access and visualize these metrics through SnappyFlow dashboard. These metrics will enable you to gain valuable insights into the performance and health of your cloud services.
What Is SfPoller?
During the course of instrumenting an application for monitoring, an SRE or an architect needs a repertoire of tools to cater to varied requirements of monitoring. sfPoller is a powerful and extremely useful component of SnappyFlow and when used in conjunction with sfAgent and sfPod, allow users to reach all interfaces of an application that need to be monitored.
A few example scenarios where sfPoller is indispensable are mentioned below:
Use Cases | sfPoller features |
---|---|
Monitoring Cloud Services such as ELB, S3, RDS etc. | Includes plugins for most commonly used cloud components. Plugin connects to a cloud account, discover inventory and collect static & dynamic parameters using Public cloud APIs, Cloudwatch and Azure Monitor. |
Database monitoring | Includes plugins for most popular databases e.g. Oracle, MySQL, MS-SQL, Postgres, Redis, Elasticsearch etc. |
Service Monitoring using Synthetics | Users can deploy postman like collections on sfPoller to monitor health of API end-points. Alternatively, users can run synthetic monitoring on Blazemeter & Taurus and poll these external load generators to get results of various runs and correlate the results with application performance. |
Monitoring of Cloud Inventory, Usage and Pricing | Includes plugins for AWS, Azure and GCP to provide analysis of usage and billing at a very granular level. |
Datacenter monitoring and analysis | sfPoller contains a very highly scalable vCenter, HyperV and Baremetal pollers that can monitor extremely large deployments and provide analysis of performance and usage. |