Home / Companies / Checkly / Blog / June 2024

June 2024 Summaries

7 posts from Checkly

Filter
Month: Year:
Post Summaries Back to Blog
Checkly is a code-first synthetic monitoring tool that helps modern DevOps teams balance fast detection of issues with developer efficiency and alert fatigue. Joining a webinar on July 18th, Nočnica Mellifera will share how Checkly can transform DevOps practices by making them more efficient, reliable, and scalable. The session will cover best practices for monitoring, advanced skills for automation, and the principles of shift-left monitoring. Attendees will gain insights into proactive problem-solving strategies to enhance app reliability and availability. By reserving a spot, participants will learn how to implement a code-first monitoring workflow within their existing development stack and explore the automation capabilities of Checkly.
Jun 30, 2024 334 words in the original blog post.
Gartner has recognized Monitoring as Code (MaC) as an emerging practice for Site Reliability Engineering, marking the second consecutive year it's included in their Hype Cycles. MaC allows monitoring to be codified, version-controlled, and automated, reducing the risk of misconfigurations and inconsistencies. This approach enables developers to shift left and address the limitations of manual and legacy monitoring setups, resulting in a significant mean time to detect (MTTD) reduction. With Checkly's MaC updates, engineers can now gain deeper insights into frontend telemetry when checks fail, identifying root causes and resolving issues more quickly.
Jun 27, 2024 437 words in the original blog post.
Monitoring JavaScript log messages is crucial for understanding what the browser's JavaScript engine is doing in detail. Playwright provides an efficient way to listen for console logs and uncaught exceptions, enhancing testing strategy by catching issues early in the development cycle. To set up your environment, you can follow the official documentation or use Checkly to write and run your first tests. Listening for console log messages involves attaching an event listener to the page object for console events, filtering messages by type using the `type()` method of the `ConsoleMessage` class, accessing message location, asserting console messages in tests, capturing uncaught exceptions, and implementing soft assertions for continuous monitoring.
Jun 21, 2024 1,226 words in the original blog post.
Playwright has surpassed Cypress in npm downloads, indicating a shift towards more lightweight and developer-friendly automation frameworks. Playwright's advantages include its built-in parallelization, async/await support, and free test runner features, making it an attractive option for developers. In contrast, Cypress is seen as more opinionated and focused on enterprise problems, resulting in slower performance and higher costs. As the industry continues to evolve towards more developer-centric automation solutions, Playwright's adoption is expected to increase, with potential use cases including ops, tooling, and specialty use cases. The author invites readers to join a community of Playwright users for guidance on efficient adoption and best practices for using the framework at scale.
Jun 17, 2024 718 words in the original blog post.
Playwright` is a browser automation framework that enables developers to automate web browsers in order to test their websites and applications. It allows users to write tests using JavaScript, which can be used to compare two screenshots and detect visual regressions. The `maxDiffPixels` setting can be configured to decide how far the current snapshot can vary from the baseline. However, screenshot tests are not portable across different machines due to rendering engine differences. To overcome this, `Checkly`'s visual regression monitoring tools can be used with Playwright, allowing for continuous monitoring of websites and alerts when visual comparison fails. With Checkly, monitors can be run on virtual machines managed by the platform, making it easier for teams to manage their tests as part of a shared repository.
Jun 14, 2024 706 words in the original blog post.
The Checkly team's $1,000 Learning & Visiting Budget was used to support personal and professional growth, with trainings and courses being the largest category at 30.80%, followed by conferences at 20.19%. The budget also enabled visits and collaborations among team members, which were found to enhance collaboration and improve learning outcomes. Various team members utilized their budgets for different purposes, such as career coaching, language learning, and professional development opportunities, which ultimately contributed to their growth and success within the company. By providing flexibility and autonomy in how they spent their budget, Checkly encouraged its team members to take ownership of their learning and development, leading to a more engaged and productive workforce.
Jun 05, 2024 1,569 words in the original blog post.
OpenTelemetry Metrics provide a standardized and flexible way of collecting, aggregating, and exporting metric data from applications and services. They offer various types of metrics, including counters, gauges, histograms, and summaries, which can be used to track performance, errors, resource utilization, and other key aspects of system behavior. By instrumenting code with OpenTelemetry Metrics, developers can gain insight into the performance and behavior of their systems, enabling them to identify issues, optimize performance, and deliver a better user experience. The integration with Checkly provides an easy-to-use interface for monitoring metrics, allowing users to focus on building and delivering great software.
Jun 05, 2024 3,814 words in the original blog post.