January 2024 Summaries
10 posts from Checkly
Filter
Month:
Year:
Post Summaries
Back to Blog
Checkly has introduced parallel scheduling as a new way to schedule checks, allowing users to reduce mean time to detection, provide better insights into outages, and improve accuracy in performance trends. This feature is particularly useful for global services that need to be monitored from multiple locations, enabling immediate insight into the scope of an outage and reducing the risk of missing regional outages. Parallel scheduling can significantly affect costs, with excessive usage potentially increasing total usage above budget. It's recommended to use parallel scheduling for critical services and flows where downtime costs money and user happiness is at stake, while using round-robin scheduling for less critical monitoring where some downtime can be accepted.
Jan 31, 2024
1,080 words in the original blog post.
OpenTelemetry offers a comprehensive toolkit for deep insights into applications, focusing on gathering and transmitting data rather than storage, dashboards, and testing. It provides instrumentation libraries for various languages, an efficient collector tool for data management, and a protocol for sending observability information. OpenTelemetry Observability works by adding observer instrumentation to systems, allowing standard formatting of trace, span, metric, and log data from code libraries. The project doesn't include storage or display solutions, instead relying on external tools or services like Chronosphere or SaaS metrics services. As a rapidly trending topic, OpenTelemetry promises flexibility, control, and freedom from vendor lock-in, making it an attractive solution for organizations seeking to improve their operational resilience and system health.
Jan 26, 2024
1,294 words in the original blog post.
Visual regression testing is a crucial aspect of software development that ensures the consistency and stability of a web application's user interface and experience across different versions. By using tools like Playwright, developers can automate visual tests to detect issues such as misaligned buttons or distorted images, reducing the risk of unintended changes disrupting the user experience.
Jan 19, 2024
1,197 words in the original blog post.
The Klarna Open Banking XS2A API flow involves a complex sequence of interactions between multiple endpoints, requiring careful monitoring to ensure its reliability and security. To test and monitor this flow, developers can use Playwright to write an end-to-end spec that simulates the entire flow, encrypting responses for security. The resulting script is then integrated with Checkly, which enables automated testing and monitoring of the API flow at regular intervals from multiple locations. This ensures high-frequency testing and alerts users promptly when issues arise, making it an essential tool for maintaining data security and user satisfaction in open banking environments.
Jan 18, 2024
2,727 words in the original blog post.
Checkly has announced that its visual regression and snapshot testing capabilities for Playwright-powered browser checks are now generally available. This feature allows users to verify the appearance of their user interface, detect issues with visual aspects, identify missing elements, and prevent problems caused by third-party tool elements. Customers who tested the beta version reported being happy with the results, highlighting its usefulness in alerting and proactively addressing design or breaking changes. The new feature can be integrated into CI/CD workflows using the Checkly CLI, allowing users to create golden images, upload them to the cloud, and use a monitoring-as-code workflow to automate testing. Visual regression testing is now available on all Team and Enterprise plans, while snapshot testing remains available on all plans.
Jan 17, 2024
719 words in the original blog post.
Monitoring as Code has emerged as a pivotal practice mirroring the transformative impact of Infrastructure as Code on managing digital environments. As observability becomes increasingly crucial for performance and reliability, the Checkly & Coralogix masterclass stands out as an essential learning opportunity. With data volumes skyrocketing, traditional monitoring methods are no longer sufficient, leading to fragmentation, inconsistencies, and inefficiencies. Monitoring as Code lets engineers write and configure monitoring in a repository next to their application source code, enhancing observability and operational efficiency. The masterclass offers deep dives into MaC, hands-on learning, expert guidance, and success stories, emphasizing the importance of consistency, collaboration, and cost optimization through adopting Monitoring as Code. By transforming observability practices, organizations can achieve more efficient, reliable, and scalable monitoring solutions.
Jan 17, 2024
526 words in the original blog post.
New Relic's Synthetics monitoring is criticized for its per-user pricing, which limits access to observability data, leading to over-specialization and siloing of information among teams. This can result in a lack of understanding among non-experts about system behavior, making it harder to resolve incidents quickly. In contrast, Checkly offers clear, up-front pricing without per-seat licensing, allowing for broader sharing of synthetics data within organizations. This enables more effective collaboration and reduces the siloing of information, ultimately improving observability and user experiences.
Jan 16, 2024
1,237 words in the original blog post.
OpenTelemetry is a promising observability solution that can help teams monitor their services' performance, but its adoption depends on understanding its capabilities and limitations. Nočnica will share her knowledge from the OpenTelemetry community to demonstrate instrumenting a demo application and learn what OpenTelemetry can do. The webinar will cover topics such as data collection architecture, Synthetic user testing and uptime monitoring with Checkly, and the history and status of development for OpenTelemetry. Nočnica, fresh off delivering a workshop at the CodeMash conference, will provide valuable insights from her 5 years in the community. The session will also explore known limitations and external monitor solutions like Checkly to complement OpenTelemetry's capabilities.
Jan 08, 2024
396 words in the original blog post.
Browser Synthetic Monitoring is a proactive approach that uses automated testing scripts to ensure the continuous availability and performance of websites or applications. It simulates user interactions using virtual agents, providing real-time oversight and identifying issues before they impact real users. This approach offers various benefits, including effective health monitoring, reducing mean time to detect (MTTD) and mean time to resolve (MTTR), having engineers own quality, and ensuring service level agreement (SLA) compliance. Browser Synthetic Monitoring can be deployed in different forms, such as scheduled jobs or on-demand snapshots, and is available through various tools like Checkly, which provides a Monitoring as Code (MaC) workflow that streamlines testing and monitoring efficiency. By leveraging synthetic monitoring, organizations can enhance software quality, delivery speed, and user satisfaction, while reducing the need for frequent manual checks.
Jan 05, 2024
2,406 words in the original blog post.
Synthetic monitoring is a proactive approach that uses automated testing scripts to test websites or apps, identifying issues before they impact real users. Frontend Synthetic Monitoring involves using virtual agents to simulate user actions, ensuring production site performance regardless of user activity. It offers various types of tests, including single-URL monitors, browser clickpaths, and mobile simulation. Synthetic monitoring is distinct from Real User Monitoring (RUM), which tracks actual user interactions, providing early issue detection and long-term insights into application performance. Implementing synthetic monitoring can lead to proactive issue detection, comprehensive test coverage, improved user experience, higher operational uptime, reduced revenue loss, and streamlined troubleshooting. It is commonly used in login flow validation, e-commerce checkout process, dynamic search functionality, and third-party integration checks. Checkly is a popular tool for frontend synthetic monitoring, offering features like monitoring as code, sandbox security, automated debugging, and a CLI workflow to simplify implementation.
Jan 05, 2024
1,520 words in the original blog post.