惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Jina AI
Jina AI
Hugging Face - Blog
Hugging Face - Blog
博客园 - 三生石上(FineUI控件)
博客园 - 【当耐特】
大猫的无限游戏
大猫的无限游戏
IT之家
IT之家
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
爱范儿
爱范儿
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
S
SegmentFault 最新的问题
博客园 - Franky
博客园_首页
T
Tailwind CSS Blog
雷峰网
雷峰网
罗磊的独立博客

Datadog | The Monitor blog

Introducing our open source AI-native SAST Instrument and monitor Boomi integration flows with OpenTelemetry and Datadog Not all index scans are equal: How we cut query latency by over 99% Platform engineering metrics: What to measure and what to ignore Integrate Recorded Future threat intelligence with Datadog Cloud SIEM CI/CD security: threat modeling using a MITRE-style threat matrix CI/CD security: How to secure your GitHub ecosystem Ingress NGINX is EOL: A practical guide for migrating to Kubernetes Gateway API Operating agentic AI with Amazon Bedrock AgentCore and Datadog LLM Observability: Lessons from NTT DATA Introducing the Datadog Code Security MCP Capture and analyze custom heatmaps in Session Replay Understand session replays faster with AI summaries and smart chapters Monitor ClickHouse query performance with Datadog Database Monitoring How we designed empathetic alert sounds for on-call engineers Search and act across Datadog to resolve issues faster with Bits Assistant Measure the business impact of every product change with Datadog Experiments Analyzing round trip query latency Configuring JavaScript caches for better performance Introducing Bits AI Dev Agent for Code Security Datadog achieves ISO 42001 certification for responsible AI Monitor Nutanix clusters, hosts, and VMs with Datadog Monitor Juniper Mist in Datadog A new Host Map for modern infrastructure Annotate traces to improve LLM quality with Datadog LLM Observability What’s new in Cloud SIEM: AI-powered investigations, enhanced threat intelligence, and scalable security operations Explore Kubernetes with native OpenTelemetry data Monitor Oracle Fusion Cloud Applications with Datadog Announcing the Datadog Terraform provider v4.0.0 Scaling Kubernetes workloads on custom metrics How to design cloud environments for AI-powered threat analysis
Integration roundup: Monitoring the health and performanc...
2024-07-16 · via Datadog | The Monitor blog

Widespread adoption of containerized infrastructure has been closely followed by an explosion of container-native tools for each layer of the stack, including new solutions for managing CI/CD pipelines in container-based environments, such as the Argo suite, FluxCD, and Tekton. This is because these lightweight solutions make it easier to automate builds, testing, deployments, and more on Kubernetes, as well as other platforms that manage containerized workloads and services. These capabilities help teams run applications more efficiently and provide end users with a more seamless experience.

Datadog’s growing suite of container-native CI/CD integrations allows you to monitor the health and performance of applications deployed on Kubernetes and in container-based environments. In this post, we’ll explore how several integrations we have recently released or updated help you:

Visualize deployment data with Argo Rollouts

Argo Rollouts is an open source Kubernetes controller and set of custom resource definitions (CRDs) that enable progressive delivery for Kubernetes-native applications. It facilitates advanced deployment strategies, such as canary deployments, blue-green deployments, and traffic shifting, allowing users to automate and manage the release process of their applications on Kubernetes clusters with increased safety and control.

With Datadog’s Argo Rollouts integration, users can track the progress of their ongoing rollouts to avoid prolonged downtimes and service disruptions. Additionally, users can monitor analysis and experiment telemetry to understand the performance and outcomes of deployment experiments. These metrics on experiment results help users assess the impact of deployment changes on application performance and end-user experience. Users can also investigate scaling behavior and resource utilization of their application instances with replica counts and reconciliation data, helping them understand whether actual cluster states are consistent with desired cluster states. You can see this data summarized in the dashboard below.

The Argo Rollouts  dashboard shows metrics from your replicas, rollouts, deployment operations and more.

Track workflow execution with Argo Workflows

Argo Workflows is an open source container-native solution for orchestrating parallel and sequential jobs on Kubernetes. With Argo Workflows, you can create scalable and resilient workflows, automate and coordinate their execution, and easily integrate them into your existing Kubernetes infrastructure.

With the Datadog’s Argo Workflows integration, users can track workflow execution based on operation durations to ensure timely completion of workflows and proactively identify delays that could affect end-user experience. Additionally, users can monitor resource allocation through Argo Workflows metrics on Kubernetes request counts, OS threads created, and Go runtime to ensure their application is not bottlenecked by resource constraints that cause slowdowns. Furthermore, users can surface workflow errors and cross-correlate with error log streams to root-cause workflow execution issues faster. This data is showcased in the out-of-the-box dashboard and recommended monitors that are made available automatically upon enabling the integration.

The Argo Workflows dashboard shows you Go runtime metrics, workflow queues, logs, and more.

Troubleshoot declarative CD pipelines with ArgoCD

ArgoCD is a CD solution for Kubernetes that monitors the state of your clusters and automatically deploys updates based on discrepancies between the actual state and the desired state defined in your Kubernetes manifest files. ArgoCD is GitOps-compatible and includes an intuitive UI that helps you ensure that changes to your container infrastructure match the state of your repository.

The Datadog ArgoCD integration enables users to monitor metrics from ArgoCD and keep their Kubernetes clusters up to date with their latest manifest files. Additionally, the ArgoCD out-of-the-box dashboard provides a high-level overview of your ArgoCD clusters so that you can monitor the deployments, performance, and overall health of your infrastructure. The dashboard surfaces alerts from pre-configured monitors for key ArgoCD metrics to notify you of any sync issues. To learn more, see our dedicated blog post.

The ArgoCD dashboard provides a high-level overview of your ArgoCD clusters so that you can monitor deployments, performance, and the overall health of the cluster.

Monitor continuous delivery processes with FluxCD

FluxCD is an open source CD tool that automates the deployment of applications and infrastructure changes to Kubernetes clusters. It detects changes (e.g., replica scaling, configuration updates, or new service deployments) pushed to the customer’s Git repositories and automatically applies them to the cluster.

With the Datadog FluxCD integration, users can monitor resource consumption with metrics on resident and virtual memory availability, number of open file descriptors, and total user or system CPU time spent. Additionally, they can surface changes in the number, condition, and duration of reconciliation processes and investigate these changes through relevant warning logs. This context allows users to discover mismatches between desired and actual application states and thus prevent service disruptions. Users can also track the depth and status of different work queues and set up alerts that immediately surface spikes in active workers. This data will help users prevent stuck threads—situations where a specific process or task is unable to progress or complete its operation—and resolve resource contention before application slowdowns degrade end-user experience.

You will receive alerts if any issues with your deployments arise, as shown in the monitor summary below.

The FluxCD dashboard provides an overview of your FluxCD instance.

Track pipeline executions with Tekton

Tekton is a cloud-native CI/CD tool for pipeline orchestration, enabling developers to define and automate their software delivery workflows. It is designed for cloud-native applications that require automated testing, building, and deployment processes integrated into Kubernetes clusters.

With the Datadog Tekton integration, users can track pipeline execution latency to ensure that their pipelines are running within acceptable time frames, which is crucial for maintaining fast feedback loops in the software development lifecycle. Additionally, the integration enables users to monitor resource utilization metrics such as CPU and memory usage of pipeline tasks and Tekton components (e.g., controllers, runners) to make informed adjustments in resource allocation or configuration. Using this telemetry helps users optimize performance and avoid potential failures or delays in pipeline executions so downstream users do not notice application slowdowns. Some of this data is visualized below in the out-of-the-box dashboard and recommended monitors that are made available automatically upon installation.

The Tekton dashboard provides a high-level overview of your Tekton clusters, so you can track health status, search, and indexing performance, and resource utilization metrics from all your tasks and pipelines.

Monitor all your container-native CI/CD integrations with Datadog

The field of container-native CI/CD solutions is rapidly expanding, offering more and more options for developers looking to automate builds, testing, deployments, and more in containerized environments. This expanding field means that you need to adapt your monitoring strategy to gain complete visibility into your tech stack and stay ahead of any issues that may arise in your container-native CI/CD pipelines. Looking for visibility into your CI/CD pipelines from tools like Jenkins, Github, Gitlab and others? Check out CI Visibility

Datadog can help you adapt your monitoring strategy to gain complete visibility into your tech stack. If you’re new to Datadog, sign up for a 14-day free trial.