Operations | Monitoring | ITSM | DevOps | Cloud

Golden Paths Made Easy With Cloudsmith

Over the past few years, Platform Engineering has taken off as more and more as enterprise organisations adopt the practice of creating a centralised, self-service interface for developers to access the tools they need in order for them to do the job they were meant to do: build amazing software. At the heart of every Golden Path lies the ability to reliably produce, store, and consume build artifacts, from container images to internal libraries.

How to Get Grafana Iframe Embedding Right

Adding Grafana dashboards directly into your app lets users see monitoring data without switching tabs or tools. Using an iframe to embed Grafana does work, but it brings along some tricky authentication and security issues that aren’t always obvious at first. In this blog, we’ll go over the practical ways to embed Grafana dashboards from easy public snapshots to secure, private dashboards that need authentication.

Optimize LangChain Performance with Trace Analytics

You’ve instrumented your LangChain app, and traces are now flowing into Last9. Now the issues are visible: API costs are crossing $200/day, average response times exceed 3 seconds, and performance degrades under 100 concurrent users. A single tool call adds over 2 seconds. Bloated context windows are pushing up token usage, wasting $50/day. Here’s how to use trace data to identify and fix these inefficiencies, systematically and at scale.

Generating end-to-end tests with AI and Playwright MCP

When I started using Playwright, there was a single command that blew me away. I immediately became (and still am) a huge Playwright Codegen fanboy. Playwright's codegen command opens up a browser window, and whatever you do in this window will be recorded. Navigating URLs, clicking links, and filling out form elements—the Playwright inspector records all your actions and generates a Playwright test for you. Magic!

The Fast Path to More Useful Telemetry

Over and over, we’ve seen that teams who invest in adding rich, relevant context to their telemetry end up debugging faster and collaborating more effectively during incidents. Getting meaningful context added can feel like a big cross-team project, but some of the highest-leverage improvements don’t require app code changes or coordination across services.

What is Linux Support?

In the world of enterprise IT, “support” can mean many things. For some, it’s a safety net – insurance for the day something breaks. For others, it’s the difference between a minor hiccup and a full-scale outage. At Canonical, it means a simple, comprehensive subscription that takes care of everything, so that everything you build works the way you want it to, for all the people who love to use it.

Observability as Code: Why You Should You Use OaC

Key takeaways In the fast-moving world of CI/CD pipelines, microservice architectures, and container orchestration, software changes rapidly. What exists in a codebase today might be gone next week. At this scale and speed, it’s impossible for development teams to manually track every line of code and every new piece of functionality.

Prioritising Employee Wellbeing in the Workplace, But How?

Giving your employee wellbeing high priority has become a huge component of organisational success. A healthy, motivated workforce drives productivity, creativity and resilience within an organisation. But how exactly should companies care for employees' wellbeing in a way that's both meaningful and effective? In this blog, we will look at some strategies for prioritising their wellness within modern work environments.

Free vs. Paid Video Converters: What is the Best Option?

Choosing the right video converter software is always kind of a dilemma. Do you go for a free option, or invest in a paid one? This article unpacks that very question. We'll break down the strengths and limitations of both free and paid video converter tools, providing examples of top solutions in each category.

How Top Teams Find Engineers Without the Headache

There's no shortage of engineering job openings - but finding the right person to fill them is a whole different challenge. For hiring teams, the pressure to move fast while maintaining quality is constant. Engineering roles are often technical, time-sensitive, and vital to business continuity. And every mismatch comes with a cost - delays, budget overruns, and lower team productivity.