Is there a managed solution for thanos in AKS cluster like managed prometheus? Can we enable thanos sidecar in managed prometheus?

Anonymous
2023-10-18T08:26:10.6+00:00

Is there a managed solution for thanos in AKS cluster like managed prometheus? Can we enable thanos sidecar in managed prometheus?

Azure Kubernetes Service
Azure Kubernetes Service
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
2,456 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Prrudram-MSFT 28,281 Reputation points Moderator
    2023-10-18T13:38:05.2266667+00:00

    Hi @Anonymous

    Thank you for reaching out to the Microsoft Q&A platform.

    There is a managed solution for Thanos in AKS cluster called Azure Monitor for containers. Azure Monitor for containers provides a fully managed, scalable, and highly available monitoring solution for your AKS clusters. It includes support for Thanos as a sidecar for Prometheus.

    To enable Thanos sidecar in managed Prometheus, you can follow these steps:

    Enable Azure Monitor for containers for your AKS cluster. You can do this by going to the Azure portal, selecting your AKS cluster, selecting "Monitoring" from the left-hand menu, and following the prompts to enable Azure Monitor for containers.

    Once Azure Monitor for containers is enabled, you can enable Thanos as a sidecar for Prometheus. You can do this by going to the Azure portal, selecting your AKS cluster, selecting "Monitoring" from the left-hand menu, selecting "Data Sources" under "Monitoring solutions", and following the prompts to enable Thanos as a sidecar for Prometheus.

    Once Thanos is enabled as a sidecar for Prometheus, you can use it to store and query metrics data from your AKS cluster.

    Note that enabling Thanos as a sidecar for Prometheus may incur additional costs, depending on the amount of data you are storing and querying. You should also ensure that you have sufficient storage capacity and network bandwidth to support the additional data.

    Hope this helps!


  2. Prrudram-MSFT 28,281 Reputation points Moderator
    2023-10-31T12:27:13.9433333+00:00

    Hi @Ibrahim, Uvais

    The cost estimate you provided appears to be for an AKS cluster with Azure Monitor for containers enabled, which includes the ability to collect Prometheus metrics from your cluster. However, this estimate does not include the cost of using Azure Monitor managed service for Prometheus or Thanos.

    Azure Monitor managed service for Prometheus is a separate service that provides a fully managed Prometheus-compatible service with industry standard features such as PromQL, Grafana dashboards, and Prometheus alerts. The cost of using Azure Monitor managed service for Prometheus is based on the amount of data ingested and stored in your Azure Monitor workspace. You can find more information on pricing for Azure Monitor managed service for Prometheus on the Azure pricing page.

    Thanos is an open-source project that provides a scalable solution for storing and querying Prometheus metrics. If you choose to use Thanos with Azure Monitor managed service for Prometheus, you will need to consider the cost of running Thanos in your AKS cluster, as well as the cost of storing and querying data in Thanos.

    In summary, the cost estimate you provided does not include the cost of using Azure Monitor managed service for Prometheus or Thanos. You will need to consider these costs separately based on your specific requirements and usage patterns.

    Please accept as answer and do a Thumbs-up to upvote this response if you are satisfied with the community help. Your upvote will be beneficial for the community users facing similar issues.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.