Operations | Monitoring | ITSM | DevOps | Cloud

Latest News

Loki quick tip: How to use a Loki datasource in your Grafana dashboard

In Grafana, Loki isn’t just for log visualization anymore. Now there’s a simple way to use a Loki datasource as a metric datasource in your graphs. This used to require a hack to make it work – adding Loki as a Prometheus datasource – and the process was very tedious. But Grafana v6.6 integrates Loki even better than before. As a result, right out of the box you can create very nice dashboards about your logs, and mix them with your dashboards about metrics.

Parsing Query Strings in .NET Core

We recently needed to parse and modify some query strings while building Request Metrics. Query string parsing has never been pleasant in .NET, has it improved in .NET Core? We were familiar with HttpUtility.ParseQueryString() for the task, but that API has a major landmine. With the release of .NET Core, Microsoft took another swing at it. We figured we’d try the new way and see how they did! If you want the fully uncensored version, check out the video above.

How to Start Using Counter Caches in Rails

It is widespread to have parent-child associations in Rails applications. On the parent side is a :has_many association, and on the child side is a :belongs_to association. Examples include an article with comments, or an author with books--the former is the parent, and the latter is the child. It is often useful to display a count of the children alongside information about the parent, without necessarily loading all the child records.

Kubeflow: The Answer to AI and ML in Kubernetes?

Kubeflow v1.0 was released on March 2, 2020 Kubeflow and there was much rejoicing. The banner announcement, “Cloud-Native ML for Everyone,” while clearly hyperbole, is evidenced by the streamlined command-line interface (CLI), informative and intuitive dashboard and comprehensive cloud provider documentation. Compounded with a best-in-class product suite supporting each phase in the machine learning (ML) lifecycle, Kubeflow stands unrivaled in the arena of ML standardization.

Logz.io Infrastructure Monitoring: Configuring Alerts and Log-Metric Correlation

If you’ve followed our latest blog posts, you’ll have learned how to send metric data to Logz.io and visualize that data on Infrastructure Monitoring – our Grafana-based metrics monitoring solution that we made Generally Available on Monday. At this point you’ll have some nice looking Grafana dashboards in your account.

Predicting the Future With Linear Regression in Ruby

The world is full of linear relationships. When one apple costs $1 and two apples cost $2, it's easy to figure out the price of any number of apples. But what happens when you have 100s of data points? What if your data source is noisy? That's when it's helpful to use a technique called linear regression. In this article Julie Kent shows us how linear regression works, and walks through a practical example in Ruby.

How private-sector tech companies are stepping up to the COVID-19 fight

In a drastic worldwide attempt to curb the spread of COVID-19, one third of the global population is now experiencing some form of lockdown. For the millions of Americans who have filed for unemployment over the last few weeks, there is nothing to do but wait. But for those on the frontline, time has never felt so limited. As hospitals around the world face buckling under the pressure of wave after wave of new patients, increasing the capacity of our healthcare systems has become our priority.

Post SCOM Alerts to a REST endpoint

I wrote a quick script the other day to pull some SCOM Alert data for testing and thought I’d share a summarized version for anyone looking for easy options to extract their SCOM data. The below sample script pulls all of the SCOM Alerts from your Management Group and pushes them via REST to a specified endpoint. Using the Operations Manager module makes this pretty quick and painless. I’ve called out a couple of easy tweaks you can make below to the script itself.

Google Cloud Kubernetes: Deploy Your First Cluster on GKE

Google, the original developer of Kubernetes, also provides the veteran managed Kubernetes service, Google Kubernetes Engine (GKE). GKE is easy to set up and use, but can get complex for large deployments or when you need to support enterprise requirements like security and compliance. Read on to learn how to take your first steps with GKE, get important tips for daily operations and learn how to simplify enterprise deployments with Rancher.

Upcoming channel sidebar features: Custom categories, drag & drop, unread channel filtering, and more

Join us in testing an experimental feature set offering additional functionality for managing channels in your sidebar. The features will roll out in stages beginning in v5.22 (April 16, 2020) under an opt-in config setting that can be enabled by System Admins: Experimental Sidebar Features. We are excited to share these powerful features with you and look forward to your feedback. As we iterate on the user experience, we plan to release the features for general availability later this year.