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. |