Skip to main content

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 CasessfPoller 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 monitoringIncludes plugins for most popular databases e.g. Oracle, MySQL, MS-SQL, Postgres, Redis, Elasticsearch etc.
Service Monitoring using SyntheticsUsers 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 PricingIncludes plugins for AWS, Azure and GCP to provide analysis of usage and billing at a very granular level.
Datacenter monitoring and analysissfPoller contains a very highly scalable vCenter, HyperV and Baremetal pollers that can monitor extremely large deployments and provide analysis of performance and usage.