Synthetic Testing with Canary Checker

Johannesburg

Wednesday, May 24, 2023, 4:00 – 5:00 PM UTC

Virtual event

About this event

Greetings cloud enthusiasts 👋


It's been a while since our last meetup. We have a good one for you this month. We have invited Moshe Immerman back as our May speaker to talk about Synthetic Testing with Canary Checker.


Canary Checker https://github.com/flanksource/canary-checker is an open-source, Kubernetes native health check framework that supports 3 different types of checks:

Active Application health checks involve sending periodic requests to the service or application and checking the response to ensure that it is working correctly, Active health checks are proactive and can detect issues quickly, but they can also introduce some load on the system being monitored.

Active Infrastructure health checks are similar to application health checks, but instead of sending a request to the application it sends a request to the infrastructure to deploy a new application or infrastructure component e.g. a new Kubernetes pod or EC2 instance.

Passive health checks rely on monitoring the activity in the system, analyzing it, and detecting anomalies or errors. Passive health checks are less intrusive than active health checks, but they may not detect issues as quickly.


Canary Checker supports many different protocols including:

- Network (HTTP, ICMP, DNS, TCP)

- Data Sources (SQL, Mongo, Redis, Elasticsearch)

- Alerts (Prometheus, AWS Cloudwatch)

- Infrastructure (EC2, Kubernetes, Helm, Docker)

- File Systems ( Local, Git, SMB/CIFS, SFTP, S3, GCS)

- Integration (Junit, JMeter)

- DevOps (Github, Azure Devops)


[Technicality rating: 3/4] (Familiarity with GitOps, Helm, and Grafana/Prometheus would be beneficial)


👤 Speaker: Moshe Immerman

Moshe Immerman is the Cofounder and CTO of Flanksource. Moshe contributed to the design of Cluster API as a member of the SIG Cluster Lifecycle Group, and more recently helped define the GitOps principles as part of the OpenGitops principles committee.

Links:

https://linkedin.com/in/moshe-immerman

www.flanksource.com


🗓 Agenda: (Total Duration: 60 minutes)

❗Don't forget to register by clicking the Zoom link to attend the session

https://us02web.zoom.us/meeting/register/tZwsf-CtrzgqEtRo-FkgcVqR2C0C0jJxOvGc