Skip to main content

Release 1.2.0

What's new?

  • A Workload Timeline view to identify the chronological series of errors and events related to a workload (e.g., deployment, daemonset), helping you identify correlations between events and accelerating root cause analysis

  • Weekly cost insights help you keep track of changes in Kubernetes cost on a weekly basis. That’s right, no surprises in the bills at the end of the month. This comes in addition to the daily insights that were already surfaced in case of significant changes from one day to the next. On top of that, we now display the resource breakdown (CPU, GPU, Memory, Volumes, Network), helping you identify what is driving the cost change

  • Improved availability insights, showing the deployment changes that may have caused the availability issue

  • New insight to detect issues when deployments are affected by resource quotas

  • UI/UX Improvements

    • Filter insights by Insights template tags or by cluster
    • Adjusted the time window for showing pod error counts in Cluster Timelines
    • When filtering workloads, the Cluster dropdown now displays both connected and offline clusters, sorted alphabetically
    • Other improvements

Agent compatibility

In order to benefit from the Workload Timeline feature and improved availability insights, it is necessary to update the App Insights agent to version 1.5. See instructions below

How to update the App Insights agent to version 1.5

Due to a change in the agent deployment labels, a regular Helm update won’t be sufficient when updating to App Insights agent 1.5. Instead, it is necessary to uninstall the previous agent version on all your clusters connected to App Insights, and then install the newest agent, as follows:

Step 1) Uninstall the current agent you have installed:

helm uninstall insights -n randoli-agents

Step 2) Update helm repositories

helm repo update

Step 3) Install the agent again

This last step varies depending on your agent settings, please login to the App Insights console, go to the Clusters page, select your cluster, press “Install Agent” button, adjust your setting in the 3rd step (Open Cost and Prometheus options), and copy the last command. Here is an example of the helm command using the default options:

helm install insights randoli/app-insights-agent -n randoli-agents --set global.prometheus.url=http://my-prometheus-server.prometheus.svc.cluster.local:80

Step 4) Verify the agent image

To make sure the correct agent version is deployed, you can check the image:

kubectl get pods -n randoli-agents -o jsonpath='{range .items[*]}{"\n"}{}{":\t"}{range .spec.containers[*]}{.image}{end}{end}'

The expected output would be

If you face any issues, please reach out to our support team, who is always happy to help!

See it in action

Workload Timeline

The Workload Timeline makes it easier to do root cause analysis by showing recent, relevant events in an unified timeline.

Availability Insight Whenever an availability issue is surfaced, you get related information at your fingertips, facilitating the Root Cause Analysis process. New to this release is the information related to deployment changes (highlighted in red), such as image changes and configuration changes