AIOps | Dynatrace news The tech industry is moving fast and our customers are as well. Stay up-to-date with the latest trends, best practices, thought leadership, and our solution's biweekly feature releases. Fri, 12 Jun 2026 11:57:26 +0000 en hourly 1 Reliable enterprise automation at scale: Accelerate the innovation loop with Dynatrace Workflows https://www.dynatrace.com/news/blog/reliable-enterprise-automation-at-scale-accelerate-the-innovation-loop-with-dynatrace-workflows/ https://www.dynatrace.com/news/blog/reliable-enterprise-automation-at-scale-accelerate-the-innovation-loop-with-dynatrace-workflows/#respond Mon, 05 Jan 2026 15:00:57 +0000 https://www.dynatrace.com/news/?p=72335 logs and traces

Enterprise automation rarely fails because teams lack ideas. It fails because scaling automation safely is challenging, and conventional workflows often remain static after they ship, while systems and conditions continue to evolve. The new update to Dynatrace Workflows helps teams accelerate their innovation loop and run automation like production software. Five improvements make it easier […]

The post Reliable enterprise automation at scale: Accelerate the innovation loop with Dynatrace Workflows appeared first on Dynatrace news.

]]>
logs and traces

Enterprise automation rarely fails because teams lack ideas. It fails because scaling automation safely is challenging, and conventional workflows often remain static after they ship, while systems and conditions continue to evolve.

The new update to Dynatrace Workflows helps teams accelerate their innovation loop and run automation like production software. Five improvements make it easier to iterate and operate at scale: workflow drafts, sub-workflows, approval requests, persistent execution data, and real-time notifications. Together, they support safer change, reusable standards, built-in governance, and data-driven refinement.

The innovation loop in enterprise automation

The innovation loop is a repeatable cycle for quickly and safely improving enterprise automation that treats workflows as living systems that evolve with your environment, self-improving as systems, teams, and requirements change, rather than remaining static:

  • Teams start by designing or updating a workflow and validating it safely before it goes live.
  • Next, they standardize the parts that work into reusable building blocks so future workflows are faster to create and more consistent.
  • Then they add governance where it matters, such as approval checkpoints for high-impact actions, so speed does not bypass policy.
  • After execution, they observe what actually happened using execution records and signals, including errors, latency, and outcomes, to understand reliability and impact.
  • Finally, they refine the workflow based on those findings by tuning logic, tightening controls, improving reuse, and adjusting notifications.

The result is a compounding impact: faster delivery over time, fewer incidents at scale, automation that integrates changing circumstances, and greater organizational trust, as transparency, auditability, and tight feedback loops back improvements.

How Dynatrace Workflows accelerates the innovation loop

Dynatrace Workflows helps you accelerate your innovation loop with powerful new features designed for adaptability, collaboration, transparency, and control. Each feature is designed to empower teams to safely iterate on automation in dynamic enterprise environments.

Faster iteration with safer testing and experimentation with workflow drafts

The new workflow drafts feature allows teams to create, edit, and refine workflows in a draft state, allowing them to validate logic and configuration without triggering live automation. Workflows that remain in draft mode don’t consume workflow hours.

Workflow drafts support the first step of the innovation loop: iterate safely. Teams can make changes, review them with peers, and confirm the workflow is ready before anything runs in production.

Key benefits

  • Reduce risk by testing configuration changes without production impact.
  • Allow faster iteration and cleaner change management.
  • Improve collaboration during the design and review stages.
  • Control costs with included workflow-hour consumption for draft-only workflows.
Create drafts to refine and safely test your workflows.
Figure 1. Create drafts to refine and safely test your workflows.

Standardize reusable blocks for reliability and speed with sub-workflows

Sub-workflows allow a workflow to be executed as a task inside another workflow, so teams can package repeated logic into reusable sub-workflows and compose larger automations from consistent building blocks.

This supports the “standardize” step of the innovation loop. When teams standardize and reuse proven components, automation becomes more consistent, easier to maintain, and quicker to expand across teams and environments.

Key benefits

  • Enhance reliability and consistency by reusing proven workflow components.
  • Speed up delivery by composing workflows from standard blocks.
  • Simplify maintenance by updating shared logic in a single location.
  • Keep complex automations understandable by breaking them down into smaller, manageable units.

Example use cases

  • Notification workflows: Automatically send notifications based on incident severity or timing.
  • Data processing workflows: Run filter/transform/store stages as distinct sub-workflows, processing large datasets in stages.
  • Incident response workflows: Automate repetitive tasks as reusable steps, such as creating tickets, logging incidents, notifying stakeholders, and triggering remediation steps.
Include a validated component in your workflows.
Figure 2. Include a validated component in your workflows.

Supervised human-in-the-loop control where it matters with approval requests

With Dynatrace Workflows, you can now insert an approval request into a workflow and pause execution until a human reviews and approves the next step.

This feature supports the “governance” step in the innovation loop. Approvals turn your workflows into supervised autonomous operations. This allows the automation of more processes while ensuring strict compliance with enterprise requirements for governance, risk management, and accountability, particularly for high-impact actions.

Key benefits

  • Add explicit human control at high-risk decision points.
  • Reduce errors in sensitive operations (changes, remediations, escalations).
  • Ensure compliance with organizational standards.
  • Increase trust in automation across security, ops, and platform teams.
  • Minimize operational risks.
Add human control to any of your workflow steps.
Figure 3. Add human control to any of your workflow steps.

End-to-end visibility with an audit trail and persistent execution data

Dynatrace Workflows now persists workflow execution data in DQL. All workflow activities are recorded as system events in the dt.system.events table, creating a queryable execution record for tasks, states, and outcomes as a comprehensive audit trail.

Persisting execution data supports the “observe” step of the innovation loop. When workflow execution is captured as data, teams can troubleshoot failures, provide transparency, prove what happened, and improve automation based on evidence rather than anecdotes.

Key benefits

  • Provide an audit trail for enterprise traceability and review.
  • Monitor workflow health and reliability through execution outcomes.
  • Speed up troubleshooting by pinpointing where failures occur.
  • Optimize automation using DQL-driven actionable insights (error rates, trends, hotspots, and more)

Example: Workflow health overview

This example demonstrates how to use execution data to support users in identifying those workflows that need improvement.

The following DQL query…

fetch dt.system.events
| filter event.kind == "WORKFLOW_EVENT" and event.provider == "AUTOMATION_ENGINE" and event.type =="TASK_EXECUTION"
| filter dt.automation_engine.state == "ERROR"
| summarize count = count() , by:{dt.automation_engine.workflow.title}

…counts task execution errors per workflow. Using a honeycomb visualization, it displays error distribution by workflow and provides visibility into those workflows that fail too often.

Audit and observe your workflows with persistent execution data.
Figure 4. Audit and observe your workflows with persistent execution data.

Instant alerts for failures and workflow changes with real-time notifications

Easily set up and customize real-time notifications by email for all workflow errors or changes made by others, ensuring you’re always informed.

These real-time notifications support the “respond and refine” step of the innovation loop. Proactive alerting allows you to manage workflows effectively, minimize disruptions, and maintain seamless operations.

Key benefits

  • Get immediate visibility into failures to address potential issues before they escalate.
  • Detect workflow changes early to reduce drift and surprises.
  • Improve operational coordination across teams that share workflows
  • Ensure uninterrupted operations with timely, actionable alerts.
See notifications in real time and get immediate visibility into your workflow changes.
Figure 5. See notifications in real time and gain immediate visibility into your workflow changes.

Empower your team: Build smarter, safer, and scalable workflows today

Scaling automation today is hard, changes are risky to test, automation becomes outdated and buggy as soon as one part of the organization makes changes, and when something inevitably breaks, you’re left hunting for answers across scattered logs and screenshots. But it doesn’t need to be like this.

Are you ready to make things easier, run your workflows like production software, and accelerate your innovation loop? Here’s how you get started:

Get started building smarter, safer, dynamic, and scalable workflows today!

The post Reliable enterprise automation at scale: Accelerate the innovation loop with Dynatrace Workflows appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/reliable-enterprise-automation-at-scale-accelerate-the-innovation-loop-with-dynatrace-workflows/feed/ 0
Dynatrace achieves AWS Generative AI Competency: A new milestone in observability and AI https://www.dynatrace.com/news/blog/dynatrace-achieves-aws-generative-ai-competency/ https://www.dynatrace.com/news/blog/dynatrace-achieves-aws-generative-ai-competency/#respond Tue, 30 Sep 2025 12:11:34 +0000 https://www.dynatrace.com/news/?p=71159 Dynatrace | AWS

Enterprise adoption of generative AI is showing no signs of slowing down, and it’s easy to understand why; organizations in every vertical aim to reap its benefits, including increased efficiency, routine task automation, and content generation, ultimately creating a competitive advantage. To better help organizations maximize the benefit and full potential of generative AI, Dynatrace […]

The post Dynatrace achieves AWS Generative AI Competency: A new milestone in observability and AI appeared first on Dynatrace news.

]]>
Dynatrace | AWS

Enterprise adoption of generative AI is showing no signs of slowing down, and it’s easy to understand why; organizations in every vertical aim to reap its benefits, including increased efficiency, routine task automation, and content generation, ultimately creating a competitive advantage. To better help organizations maximize the benefit and full potential of generative AI, Dynatrace has achieved the Amazon Web Services Generative AI (GenAI) Competency.

With this milestone, Dynatrace reinforces its position as a leading observability partner, backed by a proven track record of innovation and customer success on AWS. Building on its achievement of earning the AWS Machine Learning Competency, Dynatrace continues to drive advancements in generative AI.

Weighing the importance of this milestone for Dynatrace customers

This competency is more than just a badge; it’s a validation of how Dynatrace can help organizations safely, efficiently, and cost-effectively adopt generative AI in their business. AWS awards these competencies after rigorous technical validation and proven customer success. This means organizations can trust that Dynatrace solutions are designed to deliver measurable outcomes on AWS.

For existing customers, this competency reaffirms the Dynatrace commitment to continued innovation alongside AWS. This ensures the Dynatrace AI-powered observability platform evolves with the latest advancements in AI, future-proofing organizations’ existing investments as generative AI capabilities become core to modern cloud workloads.

For new customers, Dynatrace provides a trusted, proven foundation for observability and AI adoption on AWS. Whether an organization is exploring GenAI for customer engagement, automation, or new digital experiences, Dynatrace ensures these systems are reliable, secure, and optimized at every step.

Graph showing a layered approach to AI observability for agentic AI reliability
The Dynatrace layered approach to AI observability

Looking ahead with AI-powered observability on AWS

As organizations increasingly adopt generative AI, observability becomes a critical enabler. By leveraging Dynatrace causal AI, predictive insights, and seamless AWS integrations, organizations can maintain control over costs, risks, and performance while driving innovation, enhancing competitive advantage, and delivering exceptional customer experiences.

Whether you’re building, scaling, or fine-tuning GenAI application, Dynatrace and AWS Bedrock empower you to transform your observability. With end-to-end visibility into AI workloads, their interactions in full context of your business, and cloud-native applications, you can optimize performance, troubleshoot effectively, and maximize the value of your GenAI investments with greater confidence and precision.

Learn more

The post Dynatrace achieves AWS Generative AI Competency: A new milestone in observability and AI appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/dynatrace-achieves-aws-generative-ai-competency/feed/ 0
Maximizing cloud efficiency: Driving cost optimization and sustainability with Dynatrace https://www.dynatrace.com/news/blog/optimize-cloud-cost-cloud-sustainability-with-dynatrace/ https://www.dynatrace.com/news/blog/optimize-cloud-cost-cloud-sustainability-with-dynatrace/#respond Thu, 26 Jun 2025 19:39:21 +0000 https://www.dynatrace.com/news/?p=69592 Dynatrace for Executives: Cloud cost optimization & sustainability

As organizations embrace a cloud- and AI-native future, the pressure to control infrastructure spending while meeting sustainability goals intensifies. As a CTO, I want my investments to go into people—building strong, innovative development teams—rather than overspending on cloud resources that don’t deliver business value. This is where Dynatrace plays a crucial role: helping organizations optimize […]

The post Maximizing cloud efficiency: Driving cost optimization and sustainability with Dynatrace appeared first on Dynatrace news.

]]>
Dynatrace for Executives: Cloud cost optimization & sustainability

As organizations embrace a cloud- and AI-native future, the pressure to control infrastructure spending while meeting sustainability goals intensifies. As a CTO, I want my investments to go into people—building strong, innovative development teams—rather than overspending on cloud resources that don’t deliver business value.

This is where Dynatrace plays a crucial role: helping organizations optimize cloud costs while advancing sustainability goals and enabling AI innovation. These priorities are no longer at odds; instead, they go hand in hand.

Key insights for executives

  • AI innovation and sustainability goals can go hand in hand. As AI workloads surge—projected to exceed 50% of cloud compute by 2028—organizations must balance innovation with cost and environmental impact. Dynatrace enables both by optimizing cloud usage in real time.
  • AI-powered observability empowers teams to cut waste, reduce emissions and align spending with business value. By providing deep insights into idle resources, inefficient architecture, and energy-heavy workloads.
  • Dynatrace improves efficiency and supports sustainability goals by dynamically scaling resources based on real-time data demand and business goals.

The true cost of cloud and AI

The rapid spread of AI—including LLMs, agentic AI systems, and coding assistants—and the shift to dynamic, multicloud environments have created yet more layers of complexity. AI workloads are compute-intensive. In fact, one of our customers in the banking sector shared that GenAI tasks cost five times more than traditional cloud workloads. Gartner® predicts that by 2028, more than 50% of cloud compute will be AI-related, up from just 10% in 2023.1

The International Energy Agency – Electricity 2024 report stated that when comparing the average electricity demand of a typical Google search (0.3 Wh of electricity) to OpenAI’s ChatGPT (2.9 Wh per request), and considering 9 billion searches daily, this would require almost 10 TWh of additional electricity in a year. That’s enough to power approximately 3 million households—or all private households in London—with energy for a year.

This growth brings significant environmental and financial implications. Yet, most organizations are beholden to opaque carbon footprint multipliers calculated by the cloud provider, which is often insufficient for actionable insights. Similarly, traditional cost reporting tools lack the depth and runtime visibility needed to drive meaningful optimization.

Dynatrace fills that gap, combining real-time observability, AI-powered insights, and topology-aware mapping to bring deep clarity into both cost and carbon impact.

Four steps to smarter cloud cost and energy management

1. Eliminate waste from idle or underutilized resources

Much of today’s cloud waste stems from overprovisioning and forgotten instances, especially in development and AI workloads. Dynatrace automatically detects underutilized or idle resources across the environments and surfaces insights that can drive decisions whether to shut down or re-size them, reducing both spend and carbon footprint.

Smartscape® automatic discovery and topology mapping adds unique value here, showing not just what’s idle, but whether it’s tied to business-critical processes or genuinely redundant.

2. Align cloud consumption to business value

Executives need more than cost data—they need to understand the why behind consumption. Dynatrace connects cloud utilization directly to applications, users, and business processes, enabling teams to assess whether resources are delivering real business value.

By linking costs to outcomes, organizations can prioritize what to keep, right-size what’s inefficient, and decommission what’s no longer serving a purpose.

3. Optimize architecture and energy efficiency

Most organizations are already taking basic steps like using contracted discount reserved instances or more flexible on-demand spot instances. The next level is architectural and source code optimization, such as green architecture and green coding. Dynatrace helps identify inefficient data flows, underperforming services, and high-cost cross-region transfers.

These insights enable teams to apply green coding techniques, reduce energy-hungry compute patterns, and bring data flows closer to where they’re needed, cutting both cost and carbon emissions.

4. Enable smart, automated orchestration

Finally, Dynatrace has a clear vision to make operations more autonomous. Its predictive, AI-driven orchestration of cloud resources enables teams to automatically scale resources up or down based on real-time demand, user behavior, and business impact.

However, autoscaling based on cloud metrics alone can’t ensure a great user experience or cost efficiency. Dynatrace links infrastructure and deep application observability to user-facing outcomes, allowing for smarter scaling that adapts dynamically to seasonal spikes, new product launches, or unexpected load while eliminating idle time and energy waste.

Accelerating sustainable innovation

Sustainability is now a strategic lever, not just a compliance checkbox. It resonates with environmentally conscious customers and a new generation of employees who want to work for conscientious companies.

By using Dynatrace Cost & Carbon Optimization and full-stack observability, organizations can:

  • Gain real-time, fine-grained insights into the energy and carbon impact of workloads
  • Make carbon reporting actionable and automatable instead of superficial
  • Build a more efficient, resilient, and future-proof cloud environment
Dynatrace Carbon Impact & Optimization dashboard
Figure1: Dynatrace Cost & Carbon Impact homepage

Imagine your cloud-native teams rapidly scaling up environments to test the scalability of new AI features, leading to a 40% spike in compute usage. Without visibility, one wouldn’t notice that this test left over idle or oversized instances, quietly driving up both cloud costs and carbon emissions. Now imagine having real-time insights from Dynatrace that reveal 200 idle instances across non-critical environments, costing thousands monthly and consuming unnecessary energy. Dynatrace AI leverages Smartscape® real-time topology to know automatically which instances can be confidently decommissioned or right-sized—cutting waste, aligning spend to business value, and advancing your sustainability goals.

The bottom line: Intelligent clouds mean a more sustainable planet

Organizations today must move beyond basic FinOps or simple sustainability checklists. The future lies in intelligent, self-optimizing clouds that balance performance, cost, and sustainability in real time.

Dynatrace empowers executives to realize this vision—transforming cloud environments into engines of innovation that are efficient, responsible, and aligned with business and environmental goals.

Follow along the new “Dynatrace for Executives” blog series. I’m diving deeper into each of the nine executive use case areas to help you unlock the potential of Dynatrace.
Want to learn more about all nine use cases? See the overview on the homepage.

1 Gartner Press Release, “Gartner IT Symposium/Xpo 2024 Orlando: Day 3 Highlights,” October 23, 2024, https://www.gartner.com/en/newsroom/press-releases/2024-10-23-gartner-it-symposium-xpo-2024-orlando-day-3-highlights.

GARTNER is a registered trademark and service mark of Gartner, Inc. and/or its affiliates in the U.S. and internationally and is used herein with permission. All rights reserved.

The post Maximizing cloud efficiency: Driving cost optimization and sustainability with Dynatrace appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/optimize-cloud-cost-cloud-sustainability-with-dynatrace/feed/ 0
Advancing AIOps: Preventive operations powered by Davis AI https://www.dynatrace.com/news/blog/advancing-aiops-preventive-operations-powered-by-davis-ai/ https://www.dynatrace.com/news/blog/advancing-aiops-preventive-operations-powered-by-davis-ai/#respond Tue, 04 Feb 2025 16:00:06 +0000 https://www.dynatrace.com/news/?p=67673 Davis AI alerts

The 2024 CrowdStrike incident demonstrated our societal vulnerabilities to IT outages. A faulty software update caused widespread issues, impacting critical services globally, including airlines, banks, hospitals, and public safety systems. Despite recent advancements such as containers, Kubernetes, and platform engineering, it’s evident that managing enterprise software services has become increasingly complex. IT operations must be prepared to quickly address and mitigate disruptions, ensuring business continuity and minimizing damage.

The post Advancing AIOps: Preventive operations powered by Davis AI appeared first on Dynatrace news.

]]>
Davis AI alerts

AI, especially AIOps, has emerged as a pivotal solution, promising to avoid downtime. The 2024 State of AI Report highlights this trend, with 89% of technology leaders anticipating that AI will significantly enhance incident response by learning to automate and optimize various tasks, such as performance monitoring and workload scheduling.

Blue screens of death at LGA airport due to the July 2024 CrowdStrike outage. (Source: Wikimedia Commons.)
Figure 1. Blue screens of death at LGA airport due to the July 2024 CrowdStrike outage. (Source: Wikimedia Commons.)

AIOps can identify and address potential issues before they become major incidents by learning from history and analyzing large amounts of data in real time. This approach improves operational efficiency and resilience, though it’s not without flaws. The complexity of IT environments and the changing nature of threats necessitate human oversight and ongoing adjustment of AIOps systems to handle unforeseen challenges and ensure optimal performance. Additionally, predictions based on historical data are reactive, solely relying on past information to anticipate future events, and can’t prevent all new or emerging issues. This limitation highlights the importance of continuous innovation and adaptation in IT operations and AIOps strategies.

“The shift from reactive to preventive operations represents the next evolution in AIOps.”
Bernd Greifeneder, CTO Dynatrace

When Dynatrace set out with Davis® AI over 10 years ago, pioneering AI-driven operations, we focused initially on problem identification before moving on to problem remediation. The next milestone in enhancing the capabilities of Davis AI—another pioneering step forward in AI-driven operations—is outright problem prevention. In this blog post, we explain how the unique combination of causal, predictive, and generative AI—augmented by the latest Davis AI advancements—is transforming how Dynatrace customers manage and optimize their IT infrastructure.

Automatic root cause detection

Modern, complex, and distributed environments generate a substantial number of events. This necessitates additional requirements such as minimizing the total number of issues, eliminating false positives, and conducting accurate root cause analysis.

Dynatrace has a longstanding reputation for accurately analyzing root causes and identifying related events. While other methods typically rely on mere correlation and historical data analysis, we’ve further enhanced our capabilities by implementing causational analysis, which leverages contextual information automatically gathered during data ingestion and processing in addition to historical data analysis. This is achieved using Dynatrace Grail™, our causational data lakehouse, which unifies all data in an always-up-to-date topology model. By applying causal AI to incoming data in real time, Davis instantly learns and continuously adapts to new information. This facilitates more precise root cause analysis and anomaly detection, including identifying seasonal anomalies and establishing auto-adaptive thresholds.

Root cause analysis with the Problems app
Figure 2. Root cause analysis with the Problems app

When applying this Davis root cause detection within our own IT environment, Davis effectively filters out over 99.9% of incoming data noise, condensing hundreds of thousands of daily system events into no more than four or five incidents that require attention from our IT operations team.

These algorithms are not limited to monitoring IT environments. At our February 2025 Dynatrace Perform session on exploratory analytics with AI-driven insights, the Performance Engineering Lead of XXXLutz—one of the world’s largest furniture retailers operating more than 370 stores across Europe—explains how XXXLutz utilizes Davis AI to proactively identify critical order drops, allowing them to respond quickly and effectively to changing market conditions and ensuring that their business remains agile and responsive to the needs of their customers.

Problem journey and reactive remediation

At the core of Dynatrace problem remediation stands the Problems app—an optimized view into opinionated insights, details, and context of each detected issue—for Operations, SREs, and developers. It filters billions of log lines, including the topology of each incident and its affected entities, for efficient problem triaging and troubleshooting, resulting in a 56% faster mean time to repair (MTTR) for critical incidents.

With the latest release, we drive this further by improving the automatic connection of relevant log and trace data for further drill down, presenting the full context of an issue in a single view. This provides comprehensive visibility into even complex architectures, simplifying the process of examining relevant details and addressing code-level issues, reducing 100 clicks and manual filtering to a single click with no loss of context.

Comparative analysis of multiple problems with Davis CoPilot
Figure 3. Comparative analysis of multiple problems with Davis CoPilot

By utilizing Davis CoPilot™, you can conduct comparative analyses of multiple issues, obtain natural language summaries of individual problems, and receive contextual recommendations along with specific remediation steps.

You can also link troubleshooting guides created in Notebooks to remediated issues, thereby building an intelligent knowledge base. Davis automatically connects additional documents as well as stored workflows. So the next time a similar problem arises, Davis brings up related guides, enabling teams to learn from previous experiences and reducing the risk of knowledge loss.

Harness your collective knowledge by connecting troubleshooting guides
Figure 4. Harness your collective knowledge by connecting troubleshooting guides

Please refer to our recent blog posts for more information on utilizing Problems for AI-driven insights and the latest Davis CoPilot advancements.

Automating the remediation

While obtaining comprehensive insights is beneficial, true transformation occurs through the use of tools that automatically execute remediation steps. To implement these “AI-driven operations,” it’s essential to forecast future requirements, including capacity demands, potential system failures, and security incidents.

Traditional forecasting engines typically depend on historical data, stored in metrics. In contrast, Davis AI generates real-time predictions, facilitating proactive operations. This capability is due to Davis’s ability to process raw data, such as logs, for forecasting, leveraging Grail to execute previously unattainable queries.

Consider the following scenario: You begin by retrieving and analyzing logs to identify relevant values for automation. Once this task is complete, you proceed to your pipelining tool to configure ingestion rules that extract these values into metrics and then wait several weeks for your prediction engine to generate alerts that can serve as triggers for your workflows.

However, when utilizing Dynatrace with its integrated anomaly detection and forecasting capabilities, you gain the advantage of schema-less data analysis and the ability to process any raw data into time series in real time. This significantly reduces the time required to establish AIOps workflows from several weeks to less than 30 minutes.

Preventive operations

The complexity of modern software environments makes it challenging to determine a service’s reliability solely through testing. It’s impractical to emulate scenarios such as generating a million tickets to assess performance capabilities. This necessitates real-time insights and operations rather than reactive problem-solving or raising alerts to notify personnel.

Preventive operations address this need by enabling proactive corrective actions before issues arise, akin to predictive maintenance. AI-supported anomaly detection identifies parameters that deviate from the norm, allowing for automatic configuration adjustment to mitigate potential problems preemptively.

Dynatrace offers the only unified, AI-powered platform for all data, all teams, and all possibilities.
Figure 5. Dynatrace offers the only unified, AI-powered platform for all data, all teams, and all possibilities.

Davis CoPilot combines the “power of three”:

  • Davis causal AI for identifying anomalies and root cause analysis
  • Davis predictive AI for precise forecasting and determining when to take action
  • Generative AI capabilities that perform actions beyond simply sending notifications or restarting services

In this way, Dynatrace extends AIOps beyond traditional IT operations tasks and addresses complex scenarios, including security use cases such as threat observability. Consider the following real-world example:

At Dynatrace, we log all failed login attempts. We can predict potential threats when abnormal patterns are identified and raise a security event by utilizing seasonal baselining. The subsequent workflow involves checking the IP address and generating a threat score. Upon reaching a certain threshold, a new ruleset is automatically added to the web application firewall. This entire process is fully automated, running before a problem even occurs, significantly reducing the response time from over an hour to a fraction of a second.

In another instance, automatic log pattern analysis crawling our application logs decreased the number of bugs in the production environment by 15% and freed up time previously spent on log analysis and triaging (in pre-prod), equivalent to 17 full-time employees. Consequently, these 17 developers can now dedicate their efforts to adding more value to Dynatrace.

Summary

The State of AI report states that over 88% of technology leaders anticipate AI will enhance incident responses and improve their teams’ ability to predict and proactively resolve service-affecting issues.

With Dynatrace, organizations are prepared to evolve their ITOps and SRE departments from troubleshooting to prevention, getting proactive with forecasting, and utilizing generative AI instead of purely focusing on history-focused root cause analysis.

Start your preventive operations journey with smart automation and auto-remediation that prevents larger issues.

Are you interested in gaining more insights?

The post Advancing AIOps: Preventive operations powered by Davis AI appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/advancing-aiops-preventive-operations-powered-by-davis-ai/feed/ 0
Better dashboarding with Dynatrace Davis AI: Instant meaningful insights https://www.dynatrace.com/news/blog/better-dashboarding-with-dynatrace-davis-ai/ https://www.dynatrace.com/news/blog/better-dashboarding-with-dynatrace-davis-ai/#respond Tue, 21 Jan 2025 21:38:07 +0000 https://www.dynatrace.com/news/?p=67370 abstract image showing connected dots and waves representing MCP best practices for agentic AI

Discover the value of Davis® AI when working with dashboards for observability, security, or business use cases. Quickly spot anomalies by activating Davis AI on any numeric time series chart data. Stay ahead with visual, AI-powered forecasting, or get new insights into your data with just a few clicks by leveraging Davis CoPilot™.

The post Better dashboarding with Dynatrace Davis AI: Instant meaningful insights appeared first on Dynatrace news.

]]>
abstract image showing connected dots and waves representing MCP best practices for agentic AI

Ensuring smooth operations is no small feat, whether you’re in charge of application performance, IT infrastructure, or business processes. Chances are, you’re a seasoned expert who visualizes meticulously identified key metrics across several sophisticated charts. Your trained eye can interpret them at a glance, a skill that sets you apart.

However, your responsibilities might change or expand, and you need to work with unfamiliar data sets. The market is saturated with tools for building eye-catching dashboards, but ultimately, it comes down to interpreting the presented information. This is where Davis AI for exploratory analytics can make all the difference.

Activate Davis AI to analyze charts within seconds
Figure 1. Activate Davis AI to analyze charts within seconds

Davis AI can help you expand your dashboards and dive deeper into your available data to extract additional information. Our customers value the nearly unlimited possibilities for querying and joining data on the Dynatrace platform, with the option of instant, real-time visualization of query results. Whether you’re an expert or an occasional user, our recently launched Davis CoPilot will enable you to get instant results without the need to write complex queries yourself. Have a look at our recent Davis CoPilot blog post for more information and practical use cases.

If you’ve already created your dashboards, now is the time to use Davis AI to identify anomalies or predict future trends without restricting use cases.

Leverage Davis AI for anomaly detection and instant insights

“My chart shows a peak at 8:00 AM. Do I need to investigate this further?” You might be regularly confronted with this or similar questions. Davis AI machine learning capabilities will help you identify actual anomalies within seconds, enabling you to focus resources on issues that matter.

Based on your requirements, you can select one of three approaches for Davis AI anomaly detection directly from any time series chart:

  • Auto-Adaptive Threshold: This dynamic, machine-learning-driven approach automatically adjusts reference thresholds based on a rolling seven-day analysis, continuously adapting to changes in metric behavior over time. For example, if you’re monitoring network traffic and the average over the past 7 days is 500 Mbps, the threshold will adapt to this baseline. An anomaly will be identified if traffic suddenly drops below 200 Mbps or above 800 Mbps, helping you identify unusual spikes or drops.
  • Seasonal Baseline: Ideal for metrics with predictable seasonal patterns, this option leverages Davis AI to create a confidence band based on historical data, accounting for expected variations. For instance, in a web shop, sales might vary by day of the week. Using a seasonal baseline, you can monitor sales performance based on the past fourteen days. An anomaly is identified if sales on a Friday are significantly lower than on previous Fridays, indicating a potential issue.
  • Static Threshold: This approach defines a fixed threshold suitable for well-known processes or when specific threshold values are critical. For example, if you have an SLA guaranteeing 95% uptime, you can set a static threshold to alert you whenever uptime drops below this value, ensuring you meet your service commitments.

Davis AI is particularly powerful because it can be applied to any numeric time series chart independently of data source or use case.

The following example will monitor an end-to-end order flow utilizing business events displayed on a Dynatrace dashboard. By leveraging Davis AI anomaly detection, we can identify potentially fraudulent behavior by activating anomaly detection on the Average order size chart. As shown in the chart below on the lower left, most values fall within the band of acceptable response time (highlighted in green), with only one spike occurring at 5:00 AM. Since this spike was outside the expected range, an anomaly was identified.

Apply Davis AI anomaly detection to detect fraudulent behavior in a business process
Figure 2. Apply Davis AI anomaly detection to detect fraudulent behavior in a business process
  • Application Observability: Identify unexpected error rate increases in application performance, helping pinpoint and resolve issues quickly.
  • Digital Experience Management: Monitor user interaction patterns to spot anomalies in website or app performance that could affect user experience, such as slow page load times.
  • FinOps: Track irregularities in cloud spending or resource usage, enabling cost optimization and preventing budget overruns.

Davis AI forecast analysis predicts future numeric values of any time series. It can even process external datasets or the results of any data query if it can be displayed as a numeric time series, such as occurrences over time.

The forecast is created instantly, even for large data sets, and updates dynamically whenever filter settings are changed.

In application performance management, acting with foresight is paramount. Maintaining reliability and scalability requires a good grasp of resource management; predicting future demands helps prevent resource shortages, avoid over-provisioning, and maintain cost efficiency.

On this SRE dashboard, we utilize Davis AI to forecast and visualize future resource utilization:

SRE dashboard monitoring the four golden signals and forecasting resource utilization
Figure 3. SRE dashboard monitoring the four golden signals and forecasting resource utilization

Other potential applications for forecasting include:

  • Kubernetes: Forecasting helps dynamically scale Kubernetes clusters by predicting future resource needs. This ensures optimal resource utilization and cost efficiency. Forecasting can identify potential anomalies in node performance, helping to prevent issues before they impact the system.
  • Business: Using information on past order volumes, businesses can predict future sales trends, helping to manage inventory levels and effectively plan marketing strategies.

AIOps: Utilize Davis AI to predict and prevent

Utilizing the Dynatrace AutomationEngine, Davis AI forecasting capabilities can even trigger automated actions. One of our customers’ SRE teams needed to increase disk space to avoid ongoing over- and under-provisioning, which was time-consuming and annoying. Now, with Davis AI forecasting capabilities, the target disk size is predicted automatically, and an automated task for disk resizing is triggered when necessary.

If you want to further explore the possibilities for prediction and prevention management with Dashboards, have a look at our example dashboard in the Dynatrace Playground.

Prevent incidents through predictive maintenance and capacity management
Figure 4. Prevent incidents through predictive maintenance and capacity management

Experience Davis AI in action

To experience the possibilities of Davis AI, look at this short introduction video by Andreas Grabner:
How to chart and forecast any data point

To explore the depth of functionality of Dynatrace Dashboards yourself and get first-hand experience, try out the app in the Dynatrace Playground.

The post Better dashboarding with Dynatrace Davis AI: Instant meaningful insights appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/better-dashboarding-with-dynatrace-davis-ai/feed/ 0
How to implement an AIOps strategy at scale https://www.dynatrace.com/news/blog/how-to-implement-an-aiops-strategy-at-scale/ https://www.dynatrace.com/news/blog/how-to-implement-an-aiops-strategy-at-scale/#respond Fri, 20 Dec 2024 15:42:15 +0000 https://www.dynatrace.com/news/?p=67149 AIOps strategy

Imagine a day when your IT team resolves critical incidents before users even notice them. In today’s multicloud world, complexity is the norm. But what if an AIOps strategy could transform that complexity into your organization’s greatest advantage? IT operations teams must monitor, maintain, and optimize a broader mix of applications, infrastructure, and technologies, with […]

The post How to implement an AIOps strategy at scale appeared first on Dynatrace news.

]]>
AIOps strategy

Imagine a day when your IT team resolves critical incidents before users even notice them. In today’s multicloud world, complexity is the norm. But what if an AIOps strategy could transform that complexity into your organization’s greatest advantage?

IT operations teams must monitor, maintain, and optimize a broader mix of applications, infrastructure, and technologies, with newer digital business solutions only adding to the strain. To manage it, organizations are turning to AI to help automate tasks such as anomaly detection, root-cause analysis, and incident response. But some IT operations teams are taking this approach a step further, applying multiple forms of AI to accelerate and enhance all business operations.

As AI is evolving, it’s important for organizations to understand the different types of AI and the keys to implementing them to achieve an AIOps strategy that moves from reactive to predictive problem solving.

The three kinds of AI that are key to a successful AIOps strategy

AI has evolved beyond the traditional correlation and probability-based approaches. Now, organizations turn to multiple forms of AI, such as causal, generative, and predictive AI, to manage cloud environments, secure data, and improve business decision-making. Therefore, implementing a successful AIOps strategy requires a deeper understanding of these types of AI.

Causal AI: Think of a global retail chain instantly pinpointing the root cause of a checkout slowdown across thousands of stores. Causal AI uses real-time, contextual data and causal dependencies for precise root-cause analysis and issue prevention. This establishes a business environment safeguarded by automated health monitoring and risk remediation.

Predictive AI: Imagine anticipating server outages hours before they occur, allowing seamless customer experiences. Predictive AI analyzes data patterns and trends, using statistical algorithms and other advanced machine learning techniques to anticipate future system behavior. This means technical users and business leaders can be much more proactive and innovative in the face of constant change.

Generative AI: Consider using generative AI to automate repetitive tasks, freeing up teams for innovation. Generative AI trains on large and diverse data sources, boosting business productivity and efficiency.  But when used in combination with causal and predictive AI and trained on real-time, high-fidelity observability data, generative AI can help organizations accelerate productivity and automate workflows.

The key strategy is using GenAI in conjunction with causal and predictive AI to understand your data and environment using natural conversation, and not as a way to correlate disparate events or anticipate the future. GenAI alone has limitations in these areas.

Implementing AIOps at scale

The multicloud complexity challenge demands a new approach—one that moves beyond toolchains that are stitched together. That’s where Davis AI™ comes in, combining the strengths of three AI capabilities in one: predictive, causal, and generative AI. Davis provides advanced analytics and proactive problem-solving to deliver out-of-the-box insights. Additionally, Davis doesn’t require extensive configuration or integrations. As a result, IT teams and business decision-makers can take immediate advantage of AI and scale it across the organization.

This power-of-three AI and observability approach democratizes the value of complex data analytics for both technical and nontechnical users. By unifying operations, security, development, and business teams with a single, complete, real-time view of activity across every cloud, app, and system, teams have an intuitive, self-service observability environment for problem-solving security and business events. Unified observability and AI put users in control of finding the answers they need from data, without needing to be experts in query languages.

Take your AIOps strategy from reactive to proactive

In addition to unifying teams, Dynatrace enables organizations to cut down on redundant observability tools and vendors, simplifying the overall view and improving insight coherency. And with new standards and capabilities in AI, teams can scale these efforts across the business for a more streamlined, inclusive, and collaborative business approach to resolving operational issues and driving your business forward.

Tool sprawl is an obvious problem for organizations. But choosing the wrong end-to-end observability platform can make things worse—and more expensive. Contact us today to request a demo of the AI-powered unified observability and security platform from Dynatrace and take your first step toward eliminating tool sprawl.

eBook: Developing an AIOps strategy for cloud observability

Download our free eBook to learn the best practices for developing an AIOps strategy that drives efficiency, innovation, and better business outcomes

The post How to implement an AIOps strategy at scale appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/how-to-implement-an-aiops-strategy-at-scale/feed/ 0
AIOps strategy unlocks new possibilities for automation, customer satisfaction https://www.dynatrace.com/news/blog/aiops-strategy-unlocks-new-possibilities-for-automation-customer-satisfaction/ https://www.dynatrace.com/news/blog/aiops-strategy-unlocks-new-possibilities-for-automation-customer-satisfaction/#respond Tue, 01 Oct 2024 14:36:07 +0000 https://www.dynatrace.com/news/?p=65865 How to implement an AIOps strategy at scale

From managing complex IT environments to ensuring seamless customer experiences, the demands on IT departments have never been greater. To manage these complexities, organizations are turning to AIOps, an approach to IT operations that uses artificial intelligence (AI) to optimize operations, streamline processes, and deliver efficiency. One Dynatrace customer, TD Bank, placed Dynatrace at the […]

The post AIOps strategy unlocks new possibilities for automation, customer satisfaction appeared first on Dynatrace news.

]]>
How to implement an AIOps strategy at scale

From managing complex IT environments to ensuring seamless customer experiences, the demands on IT departments have never been greater. To manage these complexities, organizations are turning to AIOps, an approach to IT operations that uses artificial intelligence (AI) to optimize operations, streamline processes, and deliver efficiency. One Dynatrace customer, TD Bank, placed Dynatrace at the center of its AIOps strategy to deliver seamless user experiences.

Why AIOps?

AI for IT operations (AIOps) uses AI for event correlation, anomaly detection, and root-cause analysis to automate IT processes. It plays a crucial role in managing complex multicloud environments by streamlining operations and enhancing efficiency, reducing costs, and driving innovation.

Paired with an observability platform, AIOps identifies and helps to resolve cloud application performance and security issues, preventing problems before they disrupt operations. Its adoption is growing rapidly, driven by the explosion of data complexity that accompanies modern cloud IT environments. Valued at $17 billion annually, the AIOps market reflects its importance as large companies increasingly integrate AIOps and digital experience monitoring tools, with adoption expected to rise significantly in the coming years.

As a leader and trailblazer in the AIOps space, Dynatrace uses AI-powered root-cause analysis to provide precise actionable insights, enabling businesses to automate operations across the enterprise.

TD Bank adopts an observability-based AIOps strategy

As one of the 10 largest banks in the U.S., with $1.4 trillion in assets and 27 million customers, TD Bank places customers at the center of everything it does. As its enterprise monitoring team modernized the bank’s digital ecosystem from legacy on-premises data centers to a hybrid multicloud environment, TD Bank faced significant challenges with complexities its traditional monitoring tools couldn’t handle.

TD Bank’s modernized technology stack became increasingly intricate, leading to operational inefficiencies. The bank had accumulated multiple monitoring tools, each providing fragmented insights. This disjointed approach made it difficult to collaborate effectively and resolve issues promptly.

The Dynatrace unified observability platform provided TD Bank with a single source for answers, offering end-to-end visibility across its entire technology stack. Using Dynatrace at the center of its AIOps strategy, the TD Bank team reduced the number of IT incidents they were experiencing, improving customer trust.

Faster responses for greater reliability

A standout feature of Dynatrace is its ability to deliver rapid and precise answers. For TD Bank, this meant significantly reducing the time to identify and resolve transaction failures. With AI-driven certainty, the bank could instantly pinpoint the root cause of issues, leading to a 25% increase in proactive incident identification and a 20% faster response rate. This efficiency translated to a dramatic reduction in the transaction failure rate, from 0.16% to just 0.06%.

Cost optimization and efficiency

Using Dynatrace, TD Bank was able to consolidate its observability tools and achieve substantial cost savings. With its platform-based approach to end-to-end observability, Dynatrace enabled the bank to eliminate up to seven redundant monitoring solutions, reducing infrastructure and licensing costs by up to 45%. Beyond cost savings, this consolidation freed up TD Bank’s teams to focus on innovation rather than routine maintenance, driving further efficiency.

Enhanced customer satisfaction

For TD Bank, customer satisfaction is paramount. With the efficiencies stemming from Dynatrace AI capabilities, the bank reduced customer irritants by more than 60% and sped up issue resolution by 20%. With precise answers, TD Bank’s teams can quickly understand issues and resolve customer calls , enhancing the overall customer experience and building trust in the bank’s digital services.

How Dynatrace delivers on AIOps

AI-powered root-cause analysis

At the heart of Dynatrace AIOps capabilities is its power-of-three AI engine, Davis®. Using causal, predictive, and generative AI, Davis delivers detailed insights into issues, including their root cause and impact. For TD Bank, the technology has been instrumental in quickly identifying and resolving issues, ensuring minimal disruption to customer services.

Automated remediation

By automating routine tasks and responses to common issues, Dynatrace helps businesses like TD Bank achieve zero-touch operations. This automation not only improves efficiency but also ensures teams can address critical issues promptly, minimizing downtime.

Predictive analytics

Dynatrace AI-driven predictive analytics provide foresight into potential issues before they occur. For enterprises, this means staying ahead of the curve, preventing disruptions, and ensuring seamless operations. TD Bank has used these capabilities to anticipate and mitigate risks, ensuring a smooth banking experience for its customers.

The broader effect of AIOps: Transforming IT operations

AIOps is not just a tool; it’s a transformation strategy. By integrating AI into IT operations, businesses can achieve unparalleled efficiency, agility, and resilience. It is clear that the future of IT operations lies in AI, and Dynatrace is leading the charge. With its deep-rooted AI expertise and innovative AIOps platform, Dynatrace is transforming the way businesses operate. The success TD Bank has achieved demonstrates how Dynatrace helps unlock the hidden value in customer data and maximize the tangible benefits of AI-driven operations.

Discover the power of Dynatrace to unlock the future of IT operations and transform your business. Sign up for a free trial today and experience the difference Dynatrace AI can make.

The post AIOps strategy unlocks new possibilities for automation, customer satisfaction appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/aiops-strategy-unlocks-new-possibilities-for-automation-customer-satisfaction/feed/ 0
Three ways Dynatrace can help to drive innovation through cloud modernization https://www.dynatrace.com/news/blog/dynatrace-for-executives-cloud-modernization/ https://www.dynatrace.com/news/blog/dynatrace-for-executives-cloud-modernization/#respond Thu, 18 Jul 2024 13:30:14 +0000 https://www.dynatrace.com/news/?p=64730 Dynatrace for Executives: Cloud Modernization

As executives, we drive change, balancing modernization speed with its risks. Technology—both a blessing and a curse—not only propels businesses forward but also adds complexity as developers introduce new innovations to enhance customer services and competitiveness. Anticipate future customers’ needs Anticipating customer needs three to five years ahead helps to reduce wasted investments into “wants” […]

The post Three ways Dynatrace can help to drive innovation through cloud modernization appeared first on Dynatrace news.

]]>
Dynatrace for Executives: Cloud Modernization

As executives, we drive change, balancing modernization speed with its risks. Technology—both a blessing and a curse—not only propels businesses forward but also adds complexity as developers introduce new innovations to enhance customer services and competitiveness.

Anticipate future customers’ needs

Anticipating customer needs three to five years ahead helps to reduce wasted investments into “wants” and directs them toward “needs” that future-proof the business.

This mentality has driven me to continuously innovate and reinvent Dynatrace®. My ongoing evaluation of how technology changes the way digital services are architected allowed me to recognize early on that change is on the horizon. The rise of cloud-native technologies, the convergence of observability and security, and the demand for actionable insights required a new approach to managing data at an exabyte scale, as existing databases could no longer keep up.

Change is constant

In our fast-paced world, success requires thinking big but acting small to create value quickly and sustainably. For cloud modernization, this means executives must change how software is built, operated, and secured; improve collaboration processes; and increase automation.

Dynatrace gives executives an indispensable platform for driving this change in the following three ways:

  • Enabling a modern AIOps strategy,
  • Accelerating software delivery, and
  • Making scarce engineering resources more productive.
Key insights for executives
  • Modern AIOps and AISecOps from Dynatrace get us closer to NoOps and NoSoc than ever with help of hypermodal AI
  • Early investment into automation pays off, and the 100 ready-made use cases  from Dynatrace accelerate software delivery with confidence
  • Extend to the left has become the modern shift left, and Dynatrace accelerates productivity with contextual analytics, AI, automation, and platform engineering

1. Go beyond traditional AIOps

The first wave of AIOps investment was about “noise reduction.” This has been helpful but falls short of the potential offered by the preventive NoOps and NoSOC approaches that many executives seek AI to enable.

With current hype causing a resurrection in AI investment, it is tempting to believe that this time, machine learning and generative AI will fulfill the promises of the past. However, while the advances in machine learning-based AI are a huge step up for many use cases, it is still problematic to apply it to prevent incidents and errors in IT systems. Why? Because training an AI requires errors, failures, and behaviors to occur many times to ‘learn’. While the exact numbers may have been reduced by the advances in generative AI, which executive wants to have service outages just to train AI to prevent them in the future? Even if it was possible to arrive at a trained model, it would quickly become obsolete as services get updated and new features introduced.

As we consider a way forward, I urge all executives to recognize that we are in the trough of disillusionment in the AI hype cycle. This is good news, as it allows us to think more rationally. We need to understand that there are multiple types of AI, each suited for different purposes.

Dynatrace is uniquely designed to help executives elevate their AIOps – and AISecOps strategy – to a different level by combining multiple types of AI in a single framework known as hypermodal AI: the power of predictive AI, causal AI, and generative AI for observability, security, and business use cases. Proven by thousands of customers in large-scale IT deployments, this approach delivers greater speed, automation, and precision.

Our hypermodal AI automatically infers the root cause of issues based on a real-time updated graph without needing to learn. Now, it is more feasible than ever to automate workflows for self-healing, security investigation, and preventive operations to deliver great software with confidence, all while enhancing security measures and boosting productivity.

2. Accelerate software delivery

One of the best features of the cloud and Kubernetes® is achieving most availability needs with minimal effort, a major improvement over the classic datacenter model. This allows executives to focus on accelerating software delivery. However, the inverse Pareto principle applies: achieving the final 20% of flawless, secure services requires 80% of the effort.

That’s why APIs have become my favorite feature of the cloud as the key to automate and orchestrate. This is where Dynatrace comes in. Dynatrace integrates with the cloud ecosystem and DevOps toolchain to enhance automation across software delivery, resilience, and security throughout the software lifecycle.<

Throughout the ten years since we embraced NoOps at Dynatrace, I understood the temptation to favor releasing new features over investing in automation. Automation always paid off. We have since developed over 100 ready-made use cases to support platform engineering across the software delivery lifecycle. From development and release to operation and flaw prevention, prediction, and resolution, Dynatrace offers a robust data analytics-driven automation platform.

We’ve seen the many benefits of investing in automation, including the following capabilities:

  • Releasing faster and securely with automated quality and security gates
  • Catching bugs earlier, before customers experience them
  • Preventing issues with predictive operations
  • Avoiding unnecessary high consumption and cost with causal and predictive auto-scaling
  • Empowering developers with context-rich insights derived from self-service observability and security
  • Orchestrating more intelligently with real-time user behavior and business data

In a nutshell, Dynatrace allows executives to accelerate software delivery with confidence.

Dynatrace Dashboards: visualize your complex hybrid cloud environments in real time, gaining insights into security and business performance.

3. Increase teams’ productivity

As Dynatrace CTO, one of the questions constantly on my mind is: how can I enable my team to be more productive?

Over the past 15 years, most of us have embraced the “shift left” ethos to empower software developers. The earliest iteration of this was the “you build it, you run it” mentality. However, given the responsibilities of creating enterprise-scale and secure software, the “extend left” ethos proves to be more successful and fitting for cloud modernization.

Extend to the left: The modern “shift left”

“Extend left” refers to sharing responsibility amongst developers and operations teams, through adding more self-service for developers while retaining consistency, tooling and knowledge management with central teams.

As neither full decentralization nor full centralization will be effective, a hybrid model, supported by platform engineering approaches, is much more likely to succeed. Centralizing the necessary expert knowledge within a platform engineering team enables rapid, secure, and safe software delivery. At the same time, this approach decentralizes innovation, making it accessible to many.

Dynatrace was created to enable precisely this approach, leveling up developer experience by providing self-service capabilities while allowing central safety and oversight maintenance. This gives executives the best of both worlds: decentralized autonomy supported by centralized governance and control.

Armed with the use cases across the three areas outlined here, executives can modernize their cloud operations faster and equip their teams with the capabilities they need to accelerate innovation confidently. As a result, they will be better placed to anticipate change and continuously reinvent their organization to stay ahead of the market.

Follow along the new “Dynatrace for Executives” blog series. In the coming weeks, I’ll dive deeper into each of the nine executive use case areas to help you unlock the potential of Dynatrace.
Want to learn more about all nine use cases? See the overview on the homepage.

The post Three ways Dynatrace can help to drive innovation through cloud modernization appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/dynatrace-for-executives-cloud-modernization/feed/ 0
Why growing AI adoption requires an AI observability strategy https://www.dynatrace.com/news/blog/ai-adoption-requires-ai-observability-strategy/ https://www.dynatrace.com/news/blog/ai-adoption-requires-ai-observability-strategy/#respond Wed, 17 Jan 2024 18:51:32 +0000 https://www.dynatrace.com/news/?p=61566 Generative AI poised to have an impact by automating software development. And why AI projects fail

While AI adoption brings operational efficiency and innovation for organizations, it also introduces the potential for runaway AI costs. How can organizations use AI observability to optimize AI costs?

The post Why growing AI adoption requires an AI observability strategy appeared first on Dynatrace news.

]]>
Generative AI poised to have an impact by automating software development. And why AI projects fail

Growing AI adoption has ushered in a new reality.

As organizations turn to artificial intelligence for operational efficiency and product innovation in multicloud environments, they have to balance the benefits with skyrocketing costs associated with AI. An AI observability strategy—which monitors IT system performance and costs—may help organizations achieve that balance.

The good news is AI-augmented applications can make organizations massively more productive and efficient. Indeed, according to one recent survey, 72% of employees said AI-enhanced tasks make them more productive. And an O’Reilly Media survey indicated that two-thirds of survey respondents have already adopted generative AI—a form of AI that uses training data to create text, images, code, or other types of content that reflect its users’ natural language queries.

But a downside of increasing AI adoption is organizations can face skyrocketing costs because AI—particularly generative AI—is computationally intensive and the costs increase as the amount of data the AI models are trained on grows.

Growing AI adoption brings rising cloud costs

There are three key reasons that AI costs can spiral out of control:

  1. AI consumes additional resources. Running artificial intelligence models and querying data requires massive amounts of computational resources in the cloud, which results in higher cloud costs.
  2. AI requires more compute and storage. Training AI data is resource-intensive and costly, again, because of increased computational and storage requirements.
  3. AI performs frequent data transfers. Additional data transfer costs may occur because AI applications require more frequent data transfers between edge devices and cloud providers. These data volumes must be transferred from edge devices to the cloud.

For organizations to succeed with their AI adoption, they need to address these sources of skyrocketing costs. They can do so by establishing a solid FinOps strategy. FinOps, where finance meets DevOps, is a public cloud management philosophy that aims to control costs.

Additionally, organizations need to consider AI observability.

What is AI observability?

AI observability is the use of artificial intelligence to capture the performance and cost details generated by various systems in an IT environment. AI observability also arms IT teams with recommendations about how to curb these costs. As a result, AI observability supports cloud FinOps efforts by identifying how AI adoption spikes costs because of increased usage of storage and compute resources.

Organizations now recognize that they can’t get the business benefits from AI without paying strict attention to costs. AI observability can help them understand the ROI of their AI investments as AI hype gives way to real adoption.

According to the McKinsey Global Survey, “The state of AI in 2023: Generative AI’s breakout year,” 40% of respondents say their organizations will increase their investment in AI overall because of advances in generative AI. But as a recent Forbes Tech Council article notes, using increasingly more AI and running more data computations comes with costs.

“Like a snowball gathering size as it rolls down a mountain, the more data pipelines you have running, the more problems, headaches and, ultimately, costs you’re likely to have,” said Kunal Agarwal in “Why Optimizing Cost Is Crucial To AI/ML Success.”

Because AI observability monitors resource utilization during all phases of AI operations—from model training and inference to tracking model performance—it enables organizations to best balance between accuracy and resource efficiency and to optimize operational costs.

Best practices for optimizing AI costs with AI observability and FinOps

  • Adopt a cloud-based and edge-based approach to AI. Cloud-based AI enables organizations to run AI in the cloud without the hassle of managing, provisioning, or housing servers. Edge-based AI enables organizations to run AI functions on edge devices—such as smartphones, cameras, or even sensors—without having to send the data to the cloud. By adopting a cloud- and edge-based AI approach, teams can benefit from the flexibility, scalability, and pay-per-use model of the cloud while also reducing the latency, bandwidth, and cost of sending AI data to cloud-based operations.
  • Use containerization. Containerization enables organizations to package AI applications and dependencies into a single unit, which can be easily deployed on any server with the necessary dependencies. This optimizes costs by enabling organizations to use dynamic infrastructure to run AI applications instead of designing for peak load.
  • Continuously monitor AI models’ performance. Once an organization trains AI models based on its data, it is important to monitor algorithm performance over time. Monitoring AI models helps to identify areas of improvement and “drift”—or the decline of models‘ predictive power as a result of the changes in real-world environments that aren’t reflected in the models. Over time, models can easily drift from these real-world conditions and become less accurate. Teams may need to adjust models to accommodate new data.
  • Optimize AI models. This task goes hand in hand with continuous monitoring of models. It involves improving the accuracy, efficiency, and reliability of an organization’s AI by using techniques such as data cleaning, model compression, and data observability to ensure the accuracy and freshness of the AI results. Optimizing AI models can help save computational resources, storage space, bandwidth, and energy.
  • Proactively manage the AI lifecycle. Team tasks include creating, deploying, monitoring, and updating AI applications. Managing the AI lifecycle means ensuring that AI applications are always functional, secure, compliant, and relevant by using tools and practices such as logging, auditing, debugging, and patching. Managing an AI lifecycle helps avoid technical issues, ethical dilemmas, legal problems, and business risks. It also helps organizations maintain a competitive edge and customer loyalty.
  • Use generative AI in conjunction with other technologies. Generative AI is a powerful tool, but it is not a silver bullet. The true potential of generative AI comes from using it in conjunction with predictive AI and causal AI. Predictive AI uses machine learning to identify patterns in past events and make predictions about future events. Causal AI is a technique that determines the precise root causes and effects of events or behaviors. Causal AI is critical to feed quality data inputs to the algorithms that underpin generative AI. “Composite AI” brings causal, generative, and predictive AI together to elevate the collective insights of all three. With composite AI, the precision of causal AI meets the forecasting capabilities of predictive AI to provide essential context for generative AI prompts.

Making AI observability and FinOps part of an overall cloud observability strategy

As organizations continue to adopt AI, they can easily face sticker shock in running AI models.

As a result, they need to start considering how to glean cost-effective AI insight. Organizations that can evolve beyond mere AI adoption to cost-effective AI optimization will succeed in this new AI-enabled era. Organizations need to proactively monitor and manage their AI models to ensure data accuracy and cost-effective AI models.

Read the recent Dynatrace survey, “The state of AI 2024,” to learn more about the importance of composite AI to overcoming common challenges and risks of artificial intelligence.

The post Why growing AI adoption requires an AI observability strategy appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/ai-adoption-requires-ai-observability-strategy/feed/ 0
What is predictive AI? How this data-driven technique gives foresight to IT teams https://www.dynatrace.com/news/blog/what-is-predictive-ai-how-this-data-driven-technique-gives-foresight-to-it-teams/ https://www.dynatrace.com/news/blog/what-is-predictive-ai-how-this-data-driven-technique-gives-foresight-to-it-teams/#respond Tue, 05 Sep 2023 16:37:38 +0000 https://www.dynatrace.com/news/?p=59522 predictive capacity management

Predictive AI uses statistical algorithms and other advanced machine learning techniques to anticipate what might happen next in a system. By analyzing patterns and trends, predictive analytics enables teams to take proactive actions to prevent problems or capitalize on opportunity.

The post What is predictive AI? How this data-driven technique gives foresight to IT teams appeared first on Dynatrace news.

]]>
predictive capacity management

Predictive AI is an important technology that busy technology and operations teams can use to ensure that applications and digital systems work seamlessly and securely.

Because IT teams handle complex infrastructure to maintain service availability, they need to respond swiftly to incidents as they arise. But when these teams work in largely manual ways, they can miss the first signs of incidents as they’re building. As a result, incidents can build into outages, and teams have to respond to crises instead of innovating on strategic projects that have more value.

By integrating predictive artificial intelligence (AI) into team workflows, they can more easily meet service-level objectives, collaborate effectively, and boost productivity.

What is predictive AI?

Predictive AI is a type of machine learning (ML) that uses advanced algorithms to analyze large datasets to identify hidden patterns and relationships between variables. In data analytics, predictive AI trains ML models to learn from historical data and make predictions about future events, scenarios, or outcomes based on patterns from that data.

Organizations in finance, health care, marketing, manufacturing, and other industries widely use predictive AI. It enables organizations to make better data-driven decisions, optimize processes, and anticipate future trends. How accurate those predictions are based on historical data depends on the training data’s quality and relevance. Predictions’ accuracy also depends on the robustness of the classification and ML models, such as decision trees, neural networks, or regression algorithms.

By analyzing patterns and trends, predictive analytics helps identify potential issues or opportunities, enabling proactive actions to prevent problems or capitalize on advantageous situations.

When teams combine predictive AI with a data lakehouse such as Dynatrace Grail, it can deliver even greater value. With access to complete data sets in context, predictive AI can automatically provide prescriptive insights using data from the digital user experience layer to the infrastructure layer. This access provides full data context using supporting data, such as relationships, dependencies, and usability data within entities and events.

While investigative techniques such as root-cause analysis are essential for teams striving to understand issues that have already occurred, predictive AI techniques such as forecasting and anomaly prediction help teams preempt issues. With the advances in causal AI (that is, AI that can explain cause and effect by identifying root-cause issues), teams want to take it to the next level and combine it with predictive AI to create a seamless foresight-to-hindsight continuum of data-driven answers and prescriptive insights.

The importance of predictive AI for ITOps, DevSecOps, and SRE teams

  1. Early detection of anomalies. Predictive AI empowers site reliability engineers (SREs) and DevOps engineers to detect anomalies and irregular patterns in their systems long before they escalate into critical incidents. By identifying subtle deviations in system behavior, engineers can take preemptive measures to avert potential downtime, performance issues, or security threats.
  2. Proactive resource allocation. Through predictive analytics, SREs and DevOps engineers can accurately forecast resource needs based on historical data. This enables efficient resource allocation, avoiding unnecessary expenses and ensuring optimal performance.
  3. Capacity planning. Understanding future capacity requirements is crucial for maintaining system stability. Predictive AI assists engineers in predicting demand fluctuations and adjusting resource capacities accordingly, ensuring seamless user experiences.
  4. Enhanced incident response. Predictive analytics can anticipate potential failures and security breaches. SREs and DevOps engineers can implement targeted remediation strategies and prioritize incident response efforts to minimize the impact on systems and users.
  5. Continuous improvement. By analyzing past incidents and performance metrics, predictive analytics helps SREs and DevOps engineers identify areas for improvement. This data-driven approach fosters continuous refinement of processes and systems.

Predictive AI-based capacity management and automation

Proactive capacity management is essential for avoiding outages and ensuring that an organization’s applications and services are always available. Operators need to closely observe business-critical resource capacities such as storage, CPU, and memory to avoid outages that are driven by resource shortages. However, traditional capacity management approaches are often reactive and time-consuming. Using Dynatrace Grail and Davis AI, predictive capacity management is straightforward:

  • use Notebooks to explore important capacity indicators;
  • create workflows to trigger forecast reporting at regular intervals; and
  • use Davis AI for Workflows to automate the prediction and remediation of future capacity demands.

Benefits of predictive AI for capacity management

Predictive capacity management is a powerful tool that can help improve the availability and performance of applications and services. By using Dynatrace Grail and Davis AI, you can gain the insights you need to make proactive decisions about capacity planning and gain the following additional benefits:

  • Increased visibility into future capacity demands. Predictive capacity management can help you to anticipate what your future capacity demands will likely be. This provides organizations with the ability to make proactive decisions about capacity planning, such as adding additional resources or scaling back resources that are not being used.
  • Improved decision making for capacity planning. With predictive capacity management, you can make more informed decisions about capacity planning. This is because you have a better understanding of your future capacity demands and the impact of those demands on applications and services.
  • Reduced costs associated with unplanned capacity increases. Unplanned capacity increases are costly. Organizations may need to purchase additional resources or pay for overtime. Predictive capacity management can reduce these costs by enabling organizations to plan for future capacity demands.
  • Increased customer satisfaction. When your applications and services are available and performing well, your customers are happy. Predictive capacity management can help you to improve customer satisfaction by reducing the number of outages and performance problems.

Predictive AI helps teams avoid costly problems

This is just one example of predictive AI in action. But for ITOps, DevSecOps, and SRE teams, predictive AI presents numerous use cases for gaining foresight into issues and pre-emptively addressing them before they escalate into costly problems. They see improved efficiency, reduced risks of security breaches, and better compliance with industry regulations.

Read this blog to discover how organizations can use AI observability to optimize AI costs.

The post What is predictive AI? How this data-driven technique gives foresight to IT teams appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/what-is-predictive-ai-how-this-data-driven-technique-gives-foresight-to-it-teams/feed/ 0
What is causal AI? Why this deterministic AI approach is critical to business success https://www.dynatrace.com/news/blog/what-is-causal-ai-deterministic-ai/ https://www.dynatrace.com/news/blog/what-is-causal-ai-deterministic-ai/#respond Tue, 25 Jul 2023 01:51:40 +0000 https://www.dynatrace.com/news/?p=58787 The keys to responsible AI and the importance of trusted AI

Today's organizations need to go beyond a traditional, correlation-driven approach to identify the underlying causes and effects of an event or behavior and drive better DevOps automation. Enter causal AI.

The post What is causal AI? Why this deterministic AI approach is critical to business success appeared first on Dynatrace news.

]]>
The keys to responsible AI and the importance of trusted AI

Today’s organizations need to solve increasingly complex human problems, making advancements in artificial intelligence (AI) more important than ever. Conventional data science approaches and analytics platforms can predict the correlation between an event and possible sources. But they often fall short when it comes to understanding why an event occurred. That’s where causal AI, also referred to as deterministic AI, makes a crucial difference.

In what follows, we’ll discuss causal AI, how it works, and how it compares to other types of artificial intelligence. We’ll also discuss why it’s essential for business success in the age of generative AI.

What is causal AI?

Causal AI is an artificial intelligence technique used to determine the exact underlying causes and effects of events or behaviors. Unlike correlation-based machine learning, which calculates probabilities based on statistics, causal AI uses fault-tree analysis to determine system-level failures based on component-level failures. With this systematic, top-down approach, causal AI and modern deterministic AIOps provide a determinative basis for automatic anomaly detection, root-cause analysis, security risk ranking, and business impact assessment.

Causal AI draws on supporting data, such as relationships, dependencies, and other context among network entities and events. With this context, causal AI determines the precise root cause of an issue. This approach helps teams to develop effective models or interventions for change while also predicting their potential effectiveness. It can increase confidence in business and IT decision making by clearly connecting events to an intended or unintended outcome.

The deterministic quality of causal AI can also form the foundation for reliable recommendations from emerging generative AI technologies.

Why is causal AI important?

Most AIOps approaches use predictive analytics that apply algorithms and machine learning to historical data to predict future outcomes. Such an outcome could be a CPU spike that progresses into a system failure. Predictive analysis helps an organization manage resources and improve incident response times.

This blind spot between the underlying cause and resulting effect can lead to unwanted bias and poor decision making. Predictive analysis can observe an event and predict an outcome will occur, but it can’t show that the outcome occurred because of the event. In other words, correlation doesn’t equal causation.

Causal AI, on the other hand, identifies the underlying cause of an event and its precise relationship to the outcome. Organizations can use causal AI frameworks and algorithms to ask questions and gain a deeper understanding of their CloudOps, DevOps, and SecOps use cases. For instance, these questions can include the following:

  • Why aren’t customers completing their transactions?
  • What’s causing customer churn?
  • Why is this application sluggish at certain times of the day?

Additionally, the deterministic AI approach of causal AI can determine the cause-and-effect relationship of events from a combination of metrics, traces, and log data, as well as user behavior data and other details. Thus, teams can resolve incidents immediately to prevent disruptions in service and keep an organization in compliance with service-level agreements.

Correlation AI vs. causal AI: Weighing the differences

Deterministic AI vs. statistical correlation-based AI

Correlation-based machine learning models predict outcomes from statistical relationships and are useful in many scenarios. For example, facial recognition, personal shopping, and predictive maintenance.

However, the shortcomings of correlation-based AI become evident when teams need to determine how an action would affect an outcome. While predictive models can identify the likelihood of certain positive or negative events happening, they’re unable to explain how they arrived at that forecast. They’re also unable to identify the underlying factors and cause-and-effect relationships.

Correlation-based AI and causal AI have a few additional differences, including the following:

Correlation-based AI Causal AI
Correlation-based AI relies on statistics to provide assumptions about what’s happening. Causal AI can clearly trace and explain exactly what’s happening at every step based on specific contextual data.
Correlation-based AI is probabilistic and requires humans to verify the accuracy of results. Causal AI is fact-based and thus can do automated analyses.
Correlation-based AI can make only predictions with limited ability to explain an event. Causal AI, on the other hand, provides details on how it arrived at a conclusion.
Correlation-based AI needs to be checked for bias due to the limitations of various data, algorithms, or sampling. Causal AI, however, relies on actual data and not training data and is therefore not prone to bias issues.
Correlation-based AI may be completely off base in novel situations. Causal AI can adapt to new situations and find unknown unknowns.

How does causal AI work?

Causal AI essentially works in two steps. First, it collects information and discovers problems within the data set. Then, it looks for causal relationships that help explain those issues using a plan devised from the collected data.

To better understand how causal AI works, it’s important to understand fault-tree analysis—a data-driven, fault-tree methodology used for causality analysis. Fault-tree analysis uses boolean logic to explore system-level failures. It’s a top-down approach used to identify the component-level failure, or basic event, that caused the system-level failure, or top event.

Causal AI that uses fault-tree analysis works the following way:

  1. Defines the scope of the system and what’s considered a failure.
  2. Defines top-level faults and the analysis starting point with details of the failure.
  3. Identifies precipitating events that could cause the top-level fault to occur, whether alone or with multiple concurring events.
  4. Finds the root causes of each precipitating event and event sequence.
  5. Analyzes the fault tree by looking for the events that lead to failure or are most likely to fail.

With the certainty of this systematic approach, teams can gain insight into ways to mitigate paths to failure and support system improvements, and automate resolutions.

Applying causal AI to your organization

Dynatrace Davis® AI offers continuous causal analysis to the code level that maps and understands the relationships between all of an organization’s networks, applications, and services. Using fault-tree analysis, this causal AI approach seamlessly combines topological context with metric data to quickly identify observability signals for any behavior of interest. The analysis provides insights into every entity a problem affects, enabling developers to solve problems without having to reproduce errors.

With its deterministic AI approach, causal AI provides the perfect basis for automating responses and supplying facts for reliable generative AI recommendations.

To learn more, join us for the free Dynatrace observability clinic with a live Q&A: “Observability Clinic: Leverage Davis AI to analyze your system before things break.”

The post What is causal AI? Why this deterministic AI approach is critical to business success appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/what-is-causal-ai-deterministic-ai/feed/ 0
What is software automation? Optimize the software lifecycle with intelligent automation https://www.dynatrace.com/news/blog/what-is-software-automation/ https://www.dynatrace.com/news/blog/what-is-software-automation/#respond Mon, 26 Jun 2023 20:26:39 +0000 https://www.dynatrace.com/news/?p=58329 What is software automation?

In today’s digital world, software is everywhere. And it covers more than just applications, application programming interfaces, and microservices. Software is behind most of our human and business interactions. This, in turn, accelerates the need for businesses to implement the practice of software automation to improve and streamline processes. In what follows, we define software […]

The post What is software automation? Optimize the software lifecycle with intelligent automation appeared first on Dynatrace news.

]]>
What is software automation?

In today’s digital world, software is everywhere. And it covers more than just applications, application programming interfaces, and microservices. Software is behind most of our human and business interactions. This, in turn, accelerates the need for businesses to implement the practice of software automation to improve and streamline processes.

In what follows, we define software automation as well as software analytics and outline their importance. We also discuss the role of AI for IT operations (AIOps) and more.

What is software automation?

Software automation is the practice of creating software applications to reduce or eliminate human intervention in repetitive, time-consuming IT tasks and cloud operations. Software automation enables digital supply chain stakeholders — such as digital operations, DevSecOps, ITOps, and CloudOps teams — to orchestrate resources across the software development lifecycle to bring innovative, high-quality products and services to market faster.

What is software analytics?

Software analytics offers the ability to gain and share insights from data emitted by software systems and related operational processes to develop higher-quality software faster while operating it efficiently and securely. This involves big data analytics and applying advanced AI and machine learning techniques, such as causal AI. It provides valuable insight into complex public, private, and hybrid cloud IT structures, systems, and frameworks.

Practical applications of software analytics include the following:

  • measuring the health of software systems in relation to security, efficiency, complexity, transferability, and cloud readiness;
  • determining the functional and technical size of software to be developed according to technical specifications;
  • detecting software flaws to prevent potential outages, data corruption or theft, and security breaches;
  • visualizing software structure and private, public, and hybrid cloud architecture; and
  • assessing performance by implementing software benchmarks.

Additionally, software analytics enhances the digital customer experience by enabling faster service for high-quality offerings.

Software analytics enables software automation

Software analytics enables software automation with targeted machine learning and AI algorithms that mimic the way humans think to perform repetitive tasks. These algorithms analyze massive amounts of complex structured and unstructured data to enhance human decision making and performance.

Intelligent software automation combines cognitive and AI technologies, such as natural language processing, to build smart processes and workflows that learn, adapt, and improve with every IT software instance or digital transaction. The result is increased efficiency, reduced operating costs, and enhanced productivity.

Primary intelligent software automation use cases for any business include the following:

  1. Development. Automate DevOps pipelines to create better software faster to free up critical DevOps and IT time for new initiatives and innovation. Consider how AI-enabled chatbots such as ChatGPT and Google Bard help DevOps teams write code snippets or resolve problems in custom code without time-consuming human intervention.
  2. Operations. Automatically predict and resolve problems before they affect users with precise, AI-powered insights and real-time remediation.
  3. Business. Boost conversions and revenue with machine learning and AI-powered deep understanding to optimize user interactions.

The importance of software automation and analytics

Software automation is the backbone of digital transformation and modern IT environments. Implementing a unified software automation and analytics platform to power observability, security, and business solutions for various practices eliminates tedious, repetitive tasks, reduces human error, and frees up valuable time to focus on high-value initiatives.

Intelligent software automation can give organizations a competitive edge by analyzing historical and compute workload data in real time to automatically provision and deprovision virtual machines and Kubernetes. This way, organizations can meet employee and customer demand 24/7 while staying optimized with respect to budget and resources.

The role of AIOps in software automation and analytics

In software automation and analytics, AIOps’ role is to apply advanced machine learning and AI analytics to automate cloud operations. DevSecOps and ITOps teams can then perform tasks with accuracy at the speed a business requires.

The core benefits of an AIOps-automated software analytics platform include the following:

  • Infrastructure monitoring. Instantly analyze massive volumes of observability, security, and business data for precise, AI-powered insights.
  • Applications and microservices monitoring. Automatically connect distributed traces with logs for improved application availability, performance, and agility.
  • Application security. Investigate network systems and application security incidents quickly for near-real-time remediation.
  • Digital experience. Improve user experience with fast, reliable application performance across all digital channels. These include mobile, web, Internet of Things, and application programming interfaces.
  • Business observability. Analyze business data contextually from any source to unlock new business use cases.
  • Cloud automation. Automate DevSecOps processes at scale.

AIOps also increases the quality and accuracy of the information used to evaluate the performance of IT networks, systems, and cloud-native infrastructure, resulting in faster mean time to detect and mean time to repair.

How to implement software automation

Implementing software automation will be a different process with different goals for each enterprise, depending on where the organization is on its path to digital transformation. There is no one-size-fits-all approach, but there are common goals, such as optimizing automation, self-healing, vulnerability management, and observability across the software development lifecycle.

One way to accomplish this is by implementing AIOps as part of an organization’s larger cloud adoption strategy. AIOps intelligent cloud automation provides self-service cloud observability and monitoring-as-code approaches that allow DevSecOps, ITOps, and business teams to build feedback loops into their applications automatically with just a few clicks.

Upgrade your data insights with a lakehouse for software and business data

Implementing AIOps intelligent software automation as part of any cloud adoption strategy is critical to driving innovation and achieving faster time to market for software products and digital services. Powered by big data, adding a causational data lakehouse approach to the increasing volumes of data provides greater capacity to cost-efficiently unify, store, and contextually analyze this big data in real time and near-real time.

The Dynatrace unified software automation and analytics platform, featuring the Davis AI engine, can help an organization jump-start its automation journey with precise, AI-driven insights, root-cause analysis, automated remediation, and intelligent full-stack observability.

The post What is software automation? Optimize the software lifecycle with intelligent automation appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/what-is-software-automation/feed/ 0
The top 7 Kubernetes challenges and how to solve them https://www.dynatrace.com/news/blog/the-top-seven-kubernetes-challenges/ https://www.dynatrace.com/news/blog/the-top-seven-kubernetes-challenges/#respond Tue, 06 Jun 2023 12:56:02 +0000 https://www.dynatrace.com/news/?p=58087 Weighing the top seven Kubernetes challenges

While Kubernetes offers many business benefits, it also has potential pitfalls. Discover the top seven Kubernetes challenges and how to gain control of your container environment.

The post The top 7 Kubernetes challenges and how to solve them appeared first on Dynatrace news.

]]>
Weighing the top seven Kubernetes challenges

Kubernetes has become the leading container orchestration platform for organizations adopting open source solutions to manage, scale, and automate application deployment. Adopting this powerful tool can provide strategic technological benefits to organizations — specifically DevOps teams. At the same time, it also introduces a large amount of complexity. This complexity has surfaced seven top Kubernetes challenges that strain engineering teams and ultimately slow the pace of innovation.

What is Kubernetes? And how does it benefit organizations?

Kubernetes is an open source container orchestration platform for managing, automating, and scaling containerized applications.

Containerized microservices have made it easier for organizations to create and deploy applications across multiple cloud environments without worrying about functional conflicts or software incompatibilities. This ease of deployment has led to mass adoption, with nearly 80% of organizations now using container technology for applications in production, according to the CNCF 2022 Annual Survey. However, as the use of containers has grown, so too has the need for more effective management of these highly distributed environments at scale.

To manage this complexity, teams have turned to container orchestration solutions such as Kubernetes. The platform aims to help DevOps teams optimize the allocation of compute resources across all containerized workloads in deployment.

The components of a Kubernetes cluster

While a handful of these solutions exist, Kubernetes has become the de facto industry standard, offering the following benefits:

  • Container deployment. Container orchestration platforms automate daily operations for processes such as the re-creation of failed containers and rolling deployments. This helps to avoid downtime for end users.
  • Automated scaling. Kubernetes enables efficient resource utilization by easily scaling applications and services based on demand.
  • Self-healing. The platform will automatically restart, replace, or kill failed containers, as well as reschedule unhealthy pods and manage node failures. This key feature helps in maintaining availability and reduces the need for manual intervention.
  • Extensibility and technology ecosystem. As an open source solution, Kubernetes has a large, active, and growing ecosystem of extensions, plug-ins, and technologies to enhance its capabilities. The ability to extend functionality across a wide range of use cases allows teams to tailor the platform to meet their organization’s specific requirements.

The top Kubernetes challenges and potential solutions

Despite its benefits, Kubernetes has some potential pitfalls that engineering leaders should consider when managing the complexity it introduces. The top seven Kubernetes challenges include the following:

1. Complexity. Kubernetes environments tend to be complex, multilayered, and dynamic. This creates limitations and blind spots when it comes to observability. Teams often need to know where to look to find issues and resolve them, but that can be time-consuming in large-scale deployments. Comprehensive platform solutions that provide full-stack monitoring with AI at their core can automatically detect anomalies and provide root-cause analysis to prevent future issues.

2. Networking. Large-scale, multicloud deployments can introduce challenges related to network visibility and interoperability. Traditional ways of operating networks using static IPs and ports simply don’t work in dynamic Kubernetes environments. Container Network Interface (CNI) provides a common way to seamlessly integrate various technologies with the underlying Kubernetes infrastructure. Additionally, service meshes — such as those offered by Istio, Linkerd, and Consul Connect — help to manage internetwork communication at the platform layer using purpose-built application programming interfaces.

3. Observability. While there are many observability and monitoring tools on the market today, most are specific in nature. A full-stack observability platform such as Dynatrace provides easy access to the three key types of monitoring signals — logs, traces, and metrics — in context. Automated data collection correlated with topology information, real-user experience, security events, and metadata makes it easier to identify issues and determine effective remediation paths. With the ability to monitor resource utilization metrics such as CPU and memory in real time, teams can optimize their operations, resulting in reduced cost and greater overall efficiency.

4. Cluster stability. Kubernetes containers are naturally short-lived and ephemeral, meaning they’re constantly being created, altered, and removed. This creates challenges in monitoring and debugging distributed applications at scale, often resulting in reliability issues. Effective monitoring, logging, and tracing mechanisms need to be in place to identify and resolve issues quickly. Additionally, ensuring cluster stability through monitoring critical components at the control plane is essential to preventing failures. To minimize negative effects, consider setting limits and alerts on CPU and memory resource requests.

5. Security. Kubernetes security incidents are primarily related to pod communications or misconfigurations that ultimately lead to delayed application deployment. Pods are not isolated, which leaves them vulnerable to malicious actors. Bad actors can use misconfigurations to gain access to sensitive data. However, Kubernetes configurations are complicated, which makes managing them at scale almost impossible. Network policies can restrict pod communications, and teams can use pod security policies to ensure pods are securely configured.

6. Logging. Logs provide critical visibility into the ongoing health of Kubernetes clusters. While Kubernetes makes it easier to generate logs from the various components and layers of a cluster, challenges remain in aggregation and analysis. Solutions that offer log management and analysis capabilities can help to streamline these efforts and provide actionable insights to teams maintaining the health of the workloads and underlying infrastructure.

7. Storage. Containers need to spin up and down easily. Therefore, they are built to be non-persistent by design. However, applications require persistent data to run successfully in production. Traditional storage solutions were not created to address these requirements, which are common among modern deployments. To ease the pain of managing storage at scale within a Kubernetes environment, Kubernetes has released features such as Container Storage Interface (CSI), StatefulSets, Persistent Volume (PV), and Persistent Volume Claim (PVC).

How a cloud-native observability and security platform can overcome Kubernetes challenges

To adequately address the complexity introduced by Kubernetes and other cloud-native technologies, organizations need more complete solutions that provide end-to-end, full-stack visibility, advanced performance and security analytics, and automated workflow capabilities all in a single, comprehensive platform.

Dynatrace integrates extensive Kubernetes observability with continuous runtime application security. This combination helps organizations more effectively meet business goals and minimize risk. The Dynatrace platform offers the following benefits:

  • Automated observability at scale. As organizations deploy Kubernetes clusters across on-premises, cloud, and edge environments, end-to-end observability becomes mandatory. Dynatrace OneAgent and open ingest deliver the deepest and broadest observability on the market, with hundreds of out-of-the-box integrations covering the complete Kubernetes ecosystem. Dynatrace Grail unifies observability, security, and business data at a limitless scale for any analysis at any time.
  • AI-powered analytics. Dynatrace provides precise and explainable answers in real time, identifying performance issues and anomalies across the full Kubernetes technology stack. Davis, the Dynatrace AI engine, helps organizations understand and optimize Kubernetes platform health and application performance, enabling IT teams to proactively pinpoint and rectify performance issues.
  • Platform and application security. Optimized for Kubernetes, Dynatrace Application Security automatically and continuously detects vulnerabilities and protects against injection attacks that exploit critical vulnerabilities, such as Log4Shell. These capabilities remove blind spots, ensuring development teams aren’t wasting time chasing false positives and providing business leaders with confidence in the security of their organizations’ applications.
  • Acceleration of innovation. Dynatrace enables IT teams to shift their effort from code maintenance and troubleshooting to innovation. Leveraging Dynatrace’s analytics and workflow automation enhances software quality, minimizes the mean time to resolve anomalies, and detects security vulnerabilities in near-real time.

For more information on how to solve common Kubernetes challenges, watch our performance clinic, “Kubernetes observability for SREs with Dynatrace

The post The top 7 Kubernetes challenges and how to solve them appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/the-top-seven-kubernetes-challenges/feed/ 0
IT automation: An AIOps guide https://www.dynatrace.com/news/blog/an-aiops-guide/ https://www.dynatrace.com/news/blog/an-aiops-guide/#respond Thu, 05 Jan 2023 20:09:36 +0000 https://www.dynatrace.com/news/?p=55517 AIOps eBook, women in leadership

AIOps is an IT approach that applies artificial intelligence to IT operations, bringing process efficiencies to organizations. Learn more about the benefits of AIOps in this AIOps guide.

The post IT automation: An AIOps guide appeared first on Dynatrace news.

]]>
AIOps eBook, women in leadership

As the globe strides into 2023 — with rapid change and macroeconomic uncertainty looming — organizations want tools and technologies that enable them to become more efficient, reduce costs, and innovate more.

These are precisely the business goals of AIOps: an IT approach that applies artificial intelligence (AI) to IT operations, bringing process efficiencies. AIOps, together with an observability platform, can enable organizations to precisely identify the root cause of cloud application performance and security issues.

AIOps also enables organizations to remediate these issues as they occur — and, in some cases, can prevent problems before they occur and disrupt operations.

According to Dynatrace data, 71% of CIOs say the explosion of data produced by cloud-native technology stacks is beyond human ability to manage.

That may be why numerous organizations have invested in AIOps technology. According to recent data, the AIOps market is worth some $17 billion per year. Growing investment reflects organizations’ need to have greater visibility into incidents within their IT environments. Further, Gartner expects the proportion of large companies that use AIOps and digital experience monitoring tools to monitor apps and infrastructure will increase from 5% in 2018 to 30% in 2023.

In this AIOps guide, we outline what AIOps is, the benefits of AIOps for organizations, and how they are using AIOps and automation.

What is AIOps?

AIOps is an IT approach that uses artificial intelligence to automate IT operations (ITOps), such as event correlation, anomaly detection, and root-cause analysis. A modern approach to AIOps serves the full software delivery lifecycle. It addresses the volume, velocity, and variety of data in complex multicloud environments with advanced AI techniques to provide precise answers and intelligent automation.

In its most basic form, IT automation executes scripts or processes on a schedule or in response to particular events. A unified approach to automating IT processes using a tightly integrated automation platform is essential to avoid poorly integrated, siloed services. An IT automation strategy should start by breaking down the workflow, the types of operations they will perform, and how teams can best monitor and optimize them in production.

Observability graphic What is AIOps? An insider’s guide to AI for IT ops — and beyond – blog

Many organizations are turning to AI for ITOps in place of manual processes. But what is AIOps, and how can it support your organization?

Dynatrace ensures continuous software quality by combining synthetic monitoring and automatic release validation, infrastructure as code, and cloud automation Developing an AIOps strategy for cloud observability – eBook

Facing increasing IT complexity, customer demand, and security issues, organizations are embracing AIOps to automate how they develop software.

Automation graphic What is IT automation? – blog

IT automation is crucial to address the challenges of maintaining complex services. See how IT automation helps teams reduce manual tasks and more.

What are the benefits of AIOps for organizations?

As organizations automate processes in their complex multicloud environments, they can gain several benefits. These environments are rapidly changing and sometimes ephemeral. IT teams can’t keep up with routine tasks of cloud management. As they fall behind, environments can suffer from application outages, increased costs, and frustrated customers. Ultimately, IT automation can deliver consistency, efficiency, and better business outcomes for modern enterprises.

Automating IT practices offers enterprises faster data centers and cloud operations, as well as increased flexibility and accuracy. Additionally, automating routine IT tasks eliminates the human element — and the potential mistakes that come with it.​

Benefits of AIOps transform business operations. AIOps and digital transformation modernize BT – blog

AIOps and digital transformation go hand in hand. Discover how companies like BT have enlisted AIOps as they evolve their service portfolio.

AIOps graphic AIOps done right – eBook

AIOps enables autonomous operations and boosts innovation, but you need to know how to implement it correctly. Learn the keys to AIOps success.

Database observability graphic Power boundless observability, security, and business analytics with Grail – resource center

Discover the benefits of the Dynatrace data lakehouse technology, Grail, as well as the importance of a data lakehouse, how it can bring insights to life, and more.

AIOps use cases: How have organizations used AIOps?

Today, many organizations strive for digital transformation. As organizations digitize and modernize, they can in turn drive innovation, increase revenue, and create operational efficiencies. But many also lack a vision for digital transformation or the means to execute on that vision through technology. Enter AIOps and digital transformation, which can help organizations actualize their goals.

For successful organizations engaged in digital transformation, AIOps and digital transformation go hand in hand.

Here are some stories of how users take to cloud modernization, digital transformation, and workflow automation with AIOps.

AIOps graphic Applying real-world AIOps use cases to your operations – blog

AIOps offers myriad benefits, including increased automation. Find out how to apply AIOps use cases to address real-world operations issues.

Digital Experience Customer panel: Innovating with advanced AIOps – video

View the on-demand panel discussion of how AIOps is powering a new era of automation and innovation in the modern cloud.

Monaco tools How Park ‘N Fly innovates with IT automation, AIOps, and observability – blog

For Park ‘N Fly, positive customer experience via technology is the backbone of the business. That’s where AIOps and observability come in.

What is hyperscale computing? How Park ‘N Fly eliminated silos and improved customer experience with Dynatrace cloud monitoring – blog

Park ‘N Fly relies on successfully integrating its booking system with its custom-built kiosks located at its off-airport parking lots. See how an observability platform and AIOps help.

Serverless computing, multi-cloud, multicloud observability Creating a seamless end-user experience with an AIOps platform approach to DEM – blog

Digital experience management helps companies deliver seamless, end-user experiences. Learn why an AIOps platform approach to DEM is the key.

The post IT automation: An AIOps guide appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/an-aiops-guide/feed/ 0
Dynatrace Named a Leader in AIOps with the Highest Scores in Both the Current Offering and Strategy Categories in Report by a Leading Independent Research Firm https://www.dynatrace.com/news/press-release/dynatrace-named-a-leader-in-aiops/ Thu, 15 Dec 2022 15:46:19 +0000 https://www.dynatrace.com/news/?post_type=press-release&p=55211 WALTHAM, Mass., December 15, 2022 – Software intelligence company Dynatrace (NYSE: DT) announced today that Forrester has named it a Leader in The Forrester Wave™: Artificial Intelligence for IT Operations (AIOps), Q4 2022 report. Forrester evaluated 11 providers and gave Dynatrace the top scores in both the Current Offering and Strategy categories, which define each […]

The post Dynatrace Named a Leader in AIOps with the Highest Scores in Both the Current Offering and Strategy Categories in Report by a Leading Independent Research Firm appeared first on Dynatrace news.

]]>
WALTHAM, Mass., December 15, 2022 – Software intelligence company Dynatrace (NYSE: DT) announced today that Forrester has named it a Leader in The Forrester Wave™: Artificial Intelligence for IT Operations (AIOps), Q4 2022 report. Forrester evaluated 11 providers and gave Dynatrace the top scores in both the Current Offering and Strategy categories, which define each provider’s placement within the Wave. A complimentary copy of the report is available here.

The report states, “The complexity of IT systems and the ongoing exponential growth of telemetry data are driving the need to improve business insights with AI/ML…. Flexibility to deploy in dynamic environments, as well as to monitor diverse technology stacks in real time, is essential for AIOps implementations to deliver value.”

According to Forrester’s evaluation of Dynatrace, “It provides an enterprise-scale unified platform with a context-rich data model to address the demands of its global client base. Its superior vision focuses on purpose-built use cases that leverage its unified model, AI, and automation…. Dynatrace is a good fit for clients that have advanced business insight needs and complex hybrid environments and want to consolidate their technology efforts around a full-stack AIOps offering that can grow with them.”

Steve Tack, SVP of Product Management at Dynatrace, said, “It is rewarding to receive recognition from leading analyst firms like Forrester. Organizations are building digital services in highly dynamic multicloud environments, producing an explosion of data and complexity. To drive digital transformation at scale, teams need precise answers and intelligent automation across their technology stacks. They also need transparent and trustworthy AI that powers automated operations. These capabilities are exactly what Dynatrace AIOps delivers.”

Visit the Dynatrace website to download a complimentary copy of The Forrester Wave™: Artificial Intelligence for IT Operations (AIOps), Q4 2022 report.

The post Dynatrace Named a Leader in AIOps with the Highest Scores in Both the Current Offering and Strategy Categories in Report by a Leading Independent Research Firm appeared first on Dynatrace news.

]]>
Path to NoOps part 1: How modern AIOps brings NoOps within reach https://www.dynatrace.com/news/blog/modern-aiops-brings-noops-within-reach/ https://www.dynatrace.com/news/blog/modern-aiops-brings-noops-within-reach/#respond Tue, 25 Oct 2022 09:00:12 +0000 https://www.dynatrace.com/news/?p=53192 What is hyperscale computing?

NoOps, or “no operations,” emerged as a concept alongside DevOps and the push to automate CI/CD pipelines as early as 2010. For most, the goal of automating everything and eliminating operations has been aspirational. But advancements in modern AIOps and cloud automation are now bringing NoOps within reach. Forrester first introduced the concept of NoOps […]

The post Path to NoOps part 1: How modern AIOps brings NoOps within reach appeared first on Dynatrace news.

]]>
What is hyperscale computing?

NoOps, or “no operations,” emerged as a concept alongside DevOps and the push to automate CI/CD pipelines as early as 2010. For most, the goal of automating everything and eliminating operations has been aspirational. But advancements in modern AIOps and cloud automation are now bringing NoOps within reach.

Forrester first introduced the concept of NoOps with the goal of automating IT operations so completely, that it would eliminate the need for a dedicated operations team. Although intriguing, it didn’t gain much traction initially. For most teams, evolving their DevOps practices has been challenging enough.

However, the COVID-19 crisis forced organizations to rapidly digitize services and operations, in many cases recreating business models with a digital-first approach. The need for developers and innovation is now even greater. And yet, IT teams continue to spend a substantial portion of their budgets on operations. Teams are already stretched thin, and a further acceleration of digital initiatives puts operations into resource shortages and undue work pressure. At this juncture, it would be useful to revisit NoOps.

In my opinion, NoOps is a continuous journey rather than a goal of having no operations staff. Organizations would still need a skeletal staff that can focus on innovation and oversee exception-based operations.

Can NoOps help the operations teams of today’s organizations? Is NoOps feasible in the first place? Or is it just a passing cloud? Can organizations really function without an operations team? If so, what tools do teams need to assist them in that journey?

What is NoOps?

NoOps is a concept in software development that seeks to automate processes and eliminate the need for an extensive IT operations team.

Mike Gualtieri of Forrester Research, who coined the term NoOps, once said in his blog post, “NoOps means that application developers will never have to speak with an operations professional again.”

He meant that more and more developers are now becoming responsible for operations, and operations are becoming ingrained in developers’ job descriptions.

Why NoOps

Organizations adopt DevOps, where developers and operations work together in a continuous loop, so they can develop software and resolve issues efficiently before they affect users.

DevOps requires infrastructure experts and software experts to work hand in hand. This coordination means that each role has a stake in the other’s success. In ideal circumstances, an organization evolves together. But it might also result in the entire software development process falling apart. This risk leads many to question the practicality of DevOps, which makes the idea of NoOps more attractive.

NoOps is an advanced transformation of DevOps where many of the functions needed to manage, optimize and secure IT services and applications are automated within the design. Thus, the concept of NoOps takes DevOps a step further. By greatly reducing the effort required by the operations side of the equation, teams have more time to innovate and optimize processes.

Evolution of NoOps

Early implementations of NoOps were just ‘lift and shift’ efforts that replicated existing systems to the cloud. Some even built cloud-native applications that just abstracted the IT operations and shifted them to an organization other than a traditional centralized operations unit. This meant there were still operations, only they were performed by someone else!

Thus, NoOps became a loosely defined concept that initially proposed only leveraging cloud-based PaaS and IaaS solutions that freed up operations from provisioning infrastructure and deploying applications.

Introduction of AIOps

“AIOps platforms address IT leaders’ need for operations support by combining big data and machine learning functionality to analyze the ever-increasing volume, variety and velocity of data generated by IT in response to digital transformation.” – Gartner Market Guide for AIOps platforms.

AIOps, a term coined by Gartner in 2016, combines big data and machine learning to automate IT operations processes, including event correlation, anomaly detection and causality determination.

Traditional AIOps uses machine-learning models to deliver data to dashboards using aggregation and correlation. For many organizations, this aggregated dashboard approach is the standard for IT operations. Every organization spends time and effort bringing events and data from disparate tools into these dashboards. Then they try to figure out root causes and service impact based on statistics. These efforts use configuration item (CI) relationships and dependencies to display an end-to-end view of their applications.

While this is good from a visibility perspective, many of the functions, such as anomaly detection, root cause analysis, and prediction, are policy-based and manually defined. This means that organizations only find issues they know to look for.

Evolution of modern AIOps

AIOps, however, has been evolving. Modern AIOps solutions, such as Dynatrace, use deterministic AI and provide automatic data analytics capabilities, which has made relying on statistical dashboards a thing of the past. By leveraging real-time updates and context, deterministic AIOps eliminates the need for manual effort in defining policies.

Modern AIOps self-healing dashboard enables NoOps

Dynatrace intelligence dashboard helps teams achieve NoOps
The Dynatrace intelligence dashboard differentiates itself by showing the status of a variety of entities from business and customer-centric to infrastructure, connecting the dots through related problem cards that give intelligent answers.

Davis®—the Dynatrace purpose-built AI engine—further uses event proximity and baselined data for automatic correlation and noise suppression. It also eliminates the need to schedule regular IT inventory and configuration discovery, by automatically detecting configuration changes in real time.

Whereas early proponents of the NoOps journey saw only cloud-based toolchains as the key to IT automation, a modern approach to AIOps now helps to automate IT workflows and is a key capability for NoOps in the future.

NoOps through modern AIOps for hybrid and multi-cloud environments

Preparing for a multicloud and hybrid cloud reality is mandatory for most organizations.

Competing in a digital ecosystem means delivering products and services at speed and at scale. This means organizations can’t be restricted to a single cloud technology. Competing at scale also means that getting problem and data analysis from multiple clouds in a single view may become impossible using cloud-based toolchains alone. Thus, multicloud environments necessitate a platform-based based approach.

In my next blog, Path to NoOps part 2: How infrastructure as code makes cloud automation attainable—and repeatable—at scale, I’ll explore how Dynatrace faced these same challenges internally, and how Dynatrace now helps our customers address these same requirements.

To hear more about how Dynatrace modern AIOps makes NoOps possible, join me on December 14, 2022, for our live event, the DevOps and SRE Virtual Workshop: Realize NoOps using Dynatrace Cloud Automation.

The post Path to NoOps part 1: How modern AIOps brings NoOps within reach appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/modern-aiops-brings-noops-within-reach/feed/ 0
Applying real-world AIOps use cases to your operations https://www.dynatrace.com/news/blog/applying-real-world-aiops-use-cases-to-your-operations/ https://www.dynatrace.com/news/blog/applying-real-world-aiops-use-cases-to-your-operations/#respond Mon, 17 Oct 2022 19:07:39 +0000 https://www.dynatrace.com/news/?p=53867 How to implement an AIOps strategy at scale

The benefits of AIOps include enhanced automation and accelerated digital transformation. But how can you apply AIOps use cases to address your real-world operations issues?

The post Applying real-world AIOps use cases to your operations appeared first on Dynatrace news.

]]>
How to implement an AIOps strategy at scale

Artificial intelligence for IT operations, or AIOps, combines big data and machine learning to provide actionable insight for IT teams to shape and automate their operational strategy. While the benefits of AIOps are plentiful — including increased automation, improved event prioritization and incident response, and accelerated digital transformation — applying AIOps use cases to an organization’s real-world operations issues can be challenging.

So, before your organization can get the most out of an AIOps platform, it’s critical to understand its potential use cases. By understanding the advantages of deterministic AI, you can choose an AIOps platform that helps you transform faster and achieve autonomous operations.

AIOps use cases

The goal of AIOps is to automate operations across the enterprise. However, as organizations adopt more cloud-native technologies, such as containerized microservices and serverless platforms, operations have become exponentially more complex. This makes developing, operating, and securing modern applications and the environments they run on practically impossible without AI. Thus, modern AIOps solutions encompass observability, AI, and analytics to help teams automate use cases related to cloud operations (CloudOps), software development and operations (DevOps), and securing applications (SecOps).

Visualizing CloudOps, DevOps, and SecOps

CloudOps: Applying AIOps to multicloud operations

CloudOps includes processes such as incident management and event management. AIOps reduces the time needed to resolve an incident by automating key steps in the incident response process. This includes identifying an issue’s root cause and automatically responding to those causes.

Logs are a valuable source of information, but that information is often difficult to identify. AIOps can identify events that require some response, but likely would not be detected and acted upon manually.

DevOps: Applying AIOps to development environments

DevOps can benefit from AIOps with support for more capable build-and-deploy pipelines. Teams can address testing and deployment issues automatically, which streamlines continuous integration and continuous delivery pipelines and increases innovation throughput. This increased automation, resilience, and efficiency helps DevOps teams speed up software delivery and accelerate the feedback loop — ultimately allowing them to innovate faster and more confidently.

SecOps: Applying AIOps to secure applications in real time

Organizations are constantly improving, revising, and updating applications with new features. But before that new code can be deployed, it needs to be tested and reviewed from a security perspective. SecOps is responsible for ensuring applications are secure. AIOps supports that with the ability to assess applications during development, delivery, and deployment.

Anomalous behavior in a newly deployed application can easily escape human detection, but AIOps systems complement SecOps engineers by identifying and reporting on potentially exploitable vulnerabilities.

The four stages of data processing

For a deeper understanding of how to effectively apply AIOps use cases, it helps to understand how it processes data to improve your operations. There are four stages of data processing:

  1. Collect raw data
  2. Aggregate it for alerts
  3. Analyze the data
  4. Execute an action plan

Teams often follow this approach to achieving AIOps because of its apparent convenience:

  1. Start with a second-generation application performance monitoring solution, which covers data collection and aggregation and prepares data for analysis.
  2. Introduce a machine-learning-based AIOps platform as a logical evolution in IT management tooling. This second solution picks up at data collection, aggregation, and analysis, preparing it for execution.

This approach introduces another layer that helps to manage a lot of events from different solutions and vendors, with machine learning assistance to reduce the alert flood and focus on the critical issues.

However, the price for that convenience is the potential loss of context when switching tools, which the machine learning needs to achieve automated root-cause analysis and, eventually, fully automated CloudOps.

Think of traditional AIOps solutions as an aid to the status quo. It can help you catch up, better manage incidents, and be more reactive. But this approach breaks down at the scale and complexity of today’s modern multicloud environments.

Ultimately, AIOps should encompass all four stages of data processing in a single product and UI, including the execution phase, by enabling greater automation throughout your IT organization. This includes CloudOps, with a focus on incident management, DevOps for improved application building and testing, and SecOps to ensure applications are secured. Only an approach that encompasses the entire data processing chain using deterministic AI and continuous automation can keep pace with the volume, velocity, and complexity of distributed microservices architectures.

Achieving autonomous operations

The great promise of AIOps is to automate IT operations — or achieve autonomous operations. However, organizations can only achieve autonomous operations when the flow through the four stages can happen without human intervention. While the collection, aggregation, and execution stages of the data processing chain have been solved to some extent, the toughest part is the analysis stage. This involves identifying the root cause of an issue and then, based on the insight, choosing the best remediation action.

Cracking the analysis stage requires a different approach to AI.

Deterministic AI

An alternative to the machine learning approach is deterministic AI, also known as fault-tree analysis.

Fault-tree analysis

Let’s say, for example, an application is experiencing a slowdown in receiving its search requests. The deviating metric is response time. It triggers the fault-tree analysis, so you begin analyzing with the monitored entity to which the metric belongs — the application. This is now the starting node in the tree.

Next, you investigate all the app’s dependencies. It may have third-party calls, such as content delivery networks, or more complex requests to a back end or microservice-based application. The AI then analyzes and investigates all those dependent nodes for anomalies. If a node is cleared, it forms a leaf. Nodes showing anomalies will be further investigated down their dependencies.

From there, you look at the web server the application is communicating with, further to the front-end tier and search service. Then, you see search requests are slower than usual on all nodes.

Now, it’s not that simple to just follow the dependencies in one direction. Let’s assume the operating system hosting the search service is also running another process independently that consumes significant CPU. This causes a shortage and slows down the search service. From the search service, you follow the dependency to the process and to the host, and then back up to other processes running on that host.

This process continues until the system identifies a root cause. In this case, it’s a chatty neighbor. On the other end of the tree, you can assess the impact. For example, how many users have been affected by that problem? A huge advantage of this approach is speed. It works without having to identify training data, then training and honing.

The significance of topology information for AIOps use cases

Because it follows a logical fault tree, deterministic AI requires a topology model of your data center or application deployment. Otherwise, you would never be able to walk through the tree like this and find the root cause.

A traditional AIOps platform ingests data and metadata to offer correlational data and dashboards to conduct root-cause analysis. On the other hand, a deterministic AI approach based on fault-tree analysis uses topology data and builds an entity model in real time by incorporating observed raw data — including metrics, logs, events, traces, and contextual information, such as user experience data. This entity modeling with contextual data enables deterministic AI to deliver precise and repeatable root-cause identification.

Two types of root cause

There are two different types of root cause: technical and foundational. The earlier example explains how the system identifies a technical root cause. In this case, it’s a CPU spike of another process. The foundational root cause explains what led to that spike — in this case, a deployment.

To achieve automated foundational root-cause analysis, the AI needs to be able to browse through the history or changelog of the monitored entity that has been identified as the technical root cause. Of course, this information must be available to the AI and, therefore, part of the entity.

How AI helps human operators

Like all AI applications, whether in manufacturing, healthcare, finance, or other industries, AIOps is not about reducing the human factor’s importance. Rather, it’s about helping people work faster and smarter. Modern IT operations involve observing networks, cloud resources and applications, endpoint devices, and more. The amount of data generated by the tools used to collect information on the status and behavior of these systems is simply too much to properly manage, even for teams of IT professionals.

AIOps bolsters the abilities of DevOps workers, security professionals, and administrators by providing them with the data filtering and parsing needed to comprehensively observe their systems. Machine-learning-supported tools provide human operators with only the information relevant to the task at hand, leaving out the noise. Alert fatigue and chasing false positives are not only efficiency problems. They’re also discouraging the people who would rather focus on the important work they are trained to do.

Taking AIOps to the next level

With modern multicloud environments, AIOps must evolve to include the full software delivery lifecycle.

The traditional, machine-learning-based approaches — which still rely heavily on human input — give us event monitoring tools that cannot scale up to meet the demands of modern multicloud microservice-based apps.

However, a deterministic, fault-tree approach to AI allows for precise technical and foundational root-cause identification and impact analysis in real time. The result is more complete automation throughout the entire development and delivery pipeline. Therefore, DevOps staff can innovate and create new solutions to human problems, rather than simply keeping the lights on.

To learn what the next generation of AIOps software can bring to your organization and how to apply AIOps use cases, check out our eBook, “Developing an AIOps strategy for cloud observability.”

The post Applying real-world AIOps use cases to your operations appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/applying-real-world-aiops-use-cases-to-your-operations/feed/ 0
What is AIOps? An insider’s guide to AI for ITOps — and beyond https://www.dynatrace.com/news/blog/what-is-aiops-2/ https://www.dynatrace.com/news/blog/what-is-aiops-2/#respond Mon, 17 Oct 2022 07:43:38 +0000 https://www.dynatrace.com/news/?p=39629 What is AIOps?

As organizations embrace automation instead of time-consuming, manual processes, many turn to artificial intelligence for IT operations, or AIOps. AIOps uses machine learning and artificial intelligence, or AI, to cut through the noise in IT operations — specifically incident management. But what is AIOps, exactly? Are all AI and AIOps approaches the same? And how […]

The post What is AIOps? An insider’s guide to AI for ITOps — and beyond appeared first on Dynatrace news.

]]>
What is AIOps?

As organizations embrace automation instead of time-consuming, manual processes, many turn to artificial intelligence for IT operations, or AIOps.

AIOps uses machine learning and artificial intelligence, or AI, to cut through the noise in IT operations — specifically incident management. But what is AIOps, exactly? Are all AI and AIOps approaches the same? And how can it support your organization?

What is AIOps?

According to Gartner, “AIOps combines big data and machine learning to automate IT operations processes, including event correlation, anomaly detection and causality determination.” A modern approach to AIOps serves the full software delivery lifecycle. It addresses the volume, velocity, and variety of data in complex multicloud environments with advanced AI techniques to provide precise answers and intelligent automation.

Most AIOps tools ingest pre-aggregated data from various technologies across the IT management landscape — including disparate observability tools — and conclude what is relevant for an analyst to focus on. But there are a few caveats to consider. We’ll discuss the current AIOps landscape and an alternative approach that truly integrates AI into the DevOps process.

How does AIOps work?

AIOps is distinct from other IT data collection solutions that process and make inferences from data. While most large organizations already have comprehensive data collection tools, they don’t provide the whole picture. Modern collection and monitoring tools often generate too much data for a human to parse and use, which is where AIOps can help.

AIOps uses AI methods to ingest, sort, and make inferences from data. A full AIOps pipeline often includes several algorithmic processes with different jobs:

  • One handles data ingestion and sorting.
  • One recognizes patterns.
  • One makes inferences from the patterns.

When combined, they significantly reduce alert fatigue and the data-sorting burden.

Equally important is AIOps’ ability to communicate information directly to the right teams. Additionally, AIOps often accompanies an increased focus on incident response automation. AI for IT operations aims to increase efficiency and observability throughout an organization. The building blocks of AIOps — machine learning algorithms and other AI processes — all help to accomplish that goal.

Two approaches to AIOps

There are two overarching AIOps approaches: traditional correlation-based AIOps and modern deterministic AIOps. This modern approach is also referred to as causal AI and uses fault-tree analysis.

Traditional AIOps

Traditional AIOps approaches are designed to reduce alerts and use machine learning models to deliver correlation-focused dashboards. These systems are often difficult to scale because the underlying machine-learning engine doesn’t provide continuous, real-time insight into an issue’s precise root cause. They require extensive training, and analysts must spend valuable time manually tuning the model and filtering out false positives.

Deterministic AI vs. statistical correlation-based AI

Modern AIOps using deterministic, causal AI

A modern AIOps solution, on the other hand, is built for dynamic clouds and software delivery lifecycle automation. It combines full stack observability with a deterministic, or causal, AI engine that can yield precise, continuous, and actionable insights in real-time. This contrasts stochastic (or randomly determined) AIOps approaches that use probability models to infer the state of systems. Only deterministic, causal AIOps technology enables fully automated cloud operations across the entire enterprise development lifecycle.

Is AIOps necessary?

Modern applications are built from hundreds or thousands of interdependent microservices distributed across multiple clouds, creating incredibly complex software environments. This complexity makes it difficult for IT pros to understand the state of these systems, especially when something goes wrong. While AIOps is often presented as a means to reduce the noise of countless alerts, it can do much more. A full-featured, deterministic AIOps solution fosters faster, higher-quality innovation; increased IT staff efficiency; and vastly improved business outcomes.

Humans can’t manually review and analyze the massive amount of data that a modern observability solution processes automatically. Typically, any approach that adds more visualizations, dashboards, and slice-and-dice query tools is more of an unwieldy bandage than a solution to the problem. Disparate interfaces still require manual intervention and analysis. In this way, traditional AIOps solutions have essentially become event monitoring tools.

How AI, observability, and analytics fit together

Modern IT strives for more capable automation, and AI is critical to achieving this goal. Continuous integration and continuous delivery processes provide smart pipelines for rolling out new features and services. Orchestration platforms, such as Kubernetes, are relieving operations teams from error-prone and mundane tasks related to keeping services up and running. This automation enables developers and operations teams to focus on innovation, rather than endless administrative tasks.

The challenges of traditional AIOps

Despite the AIOps benefits, such as improved time management and event prioritization, increased business innovation, enhanced automation, and accelerated digital transformation, correlation-based AIOps solutions have limitations.

AIOps based on correlation does not scale

With a machine learning approach, traditional AIOps solutions must collect a substantial amount of data before they can create a data set — i.e., training data — from which the algorithm can learn. Administrators can reinforce learning through rating and similar means, but it can take weeks or even months until this AI is calibrated to deliver insights into business-critical applications in production.

This approach is hardly “set and forget.” Modern applications undergo frequent changes, and their deployments are highly volatile, which implies an ever-changing data set. Traditional AIOps can’t scale up with frequent changes that occur within complex distributed applications.

Lost and rebuilt context

The second challenge with traditional AIOps centers on the data processing cycle. Traditional AIOps solutions are built for vendor-agnostic data ingestion. This means data sources typically come from disparate infrastructure monitoring tools and older-generation application performance monitoring solutions.

These tool sets first acquire one or more raw data types — such as metrics, logs, traces, events, and code-level details — at different levels of granularity. Then, they process them before finally creating alerts based on a predetermined rule — for example, a threshold, learned baseline, or certain log pattern.

Typically, machine learning can access only the aggregated events, which often exclude additional details. Now, the AI learns similar reoccurring clusters of incoming events for later classification of new events. With that data, it builds and rebuilds context — time- and metadata-based correlation — but has no evidence of actual dependencies. Integrations allow for the system to process more data, such as metrics. But those add more data sets without solving the cause-and-effect problem with certainty.

What are the key capabilities of a modern AIOps solution?

An AIOps solution should be comprehensive to save teams time and manual effort. Here are key capabilities an AIOps solution should provide.

Unified platform. A comprehensive, modern approach to AIOps is a unified platform that encompasses observability, AI, and analytics. This all-in-one approach addresses the complexity of identifying problems in systems, analyzing their context and broader business impact, and automating a response. The best solutions provide real-time, continuous insights into the state of systems and services that are critical to business operations. That way, businesses can focus on innovation rather than responding to inevitable problems with complex systems.

Topology mapping and distributed tracing. A truly modern AIOps solution should include topology-mapping capabilities, perform distributed tracing, and have strong integration capabilities. With strong topology mapping, users immediately gain a comprehensive visualization of all infrastructure, process, and service dependencies. A similarly important visibility requirement is distributed tracing, which should provide DevOps with fine-grained topology and telemetry data and metadata.

Full observability of Kubernetes environments. Kubernetes has abstracted resource management to such a high degree that the platform can be adopted across industries for a wide range of applications. But that adaptability brings complexity. AIOps is an increasingly essential part of DevOps in Kubernetes environments where reliability, scalability, and flexibility are key considerations.

Comprehensive integrations. Finally, integration is critical for the success of any modern IT solution. In addition to supporting fine-grained observability, AIOps solutions should support integration with existing security systems. Most often, the problem with existing security systems is not that they fail to work properly. Rather, it’s that they cannot be used properly due to alert fatigue and false-positive frequency.

Deterministic AI is key to AIOps success

Traditional AIOps is limited in the types of inferences it can make because it depends on metrics, logs, and trace data without a model of how systems’ components are structured. AIOps should instead use deterministic AI to fully map the topology of complex, distributed architectures to reach resolutions significantly faster.

By applying real-world AIOps use cases, businesses can harness the power of advanced analytics, machine learning, and automation to enhance monitoring, detect anomalies, and optimize performance. This transformative approach enables proactive problem resolution, improves efficiency, and empowers IT teams to deliver exceptional user experiences. Learn how AIOps can revolutionize your business by driving efficiency, reliability, and proactive decision-making.

In part two, “Applying real-world AIOps use cases to your operation,” discover how to achieve autonomous operations, and explore AIOps use cases, like applying AIOps to multicloud operations, development environments, and secure applications in real-time.

To learn more about how deterministic AI and observability can take your AIOps strategy to the next level, register for our on-demand webinar series, “AIOps with Dynatrace software intelligence” today.

The post What is AIOps? An insider’s guide to AI for ITOps — and beyond appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/what-is-aiops-2/feed/ 0
Upgrade to the Data explorer to level up your data visualizations and analysis https://www.dynatrace.com/news/blog/data-explorer-visualizations-and-analysis/ https://www.dynatrace.com/news/blog/data-explorer-visualizations-and-analysis/#respond Wed, 14 Sep 2022 10:49:53 +0000 https://www.dynatrace.com/news/?p=53202 Modern dashboard

In this post, you'll see how integrated dashboards and our most recent additions to the Data explorer's configuration and visualization capabilities now better enable developers, DevOps engineers, and SREs to create, tailor, and use data visualizations to address their observability needs.

The post Upgrade to the Data explorer to level up your data visualizations and analysis appeared first on Dynatrace news.

]]>
Modern dashboard

With digital systems growing exponentially in size and complexity, industry trends like AIOps and DevSecOps are becoming the norm for application performance monitoring (APM) and observability tools such as Dynatrace. As an industry leader, Dynatrace promotes primarily using software and AI to deal with this complexity at scale instead of just putting data on dashboards.

Does that mean that reactive and exploratory data analysis, often done manually and with the help of dashboards, are dead? No!

Kubernetes cluser overview Dynatrace dashboard screenshot

We believe that the two worlds of automated (AIOps) and manual (dashboards) data analytics are complementary rather than contradictory. The key lies in finding the best combination of these two worlds to yield the best insights and results. Not every situation lends itself to AIOps—for example, think about data that either can’t be monitored cost efficiently (where real-time processing wouldn’t benefit you) or when creating ad hoc reports to check long-term trends and make tactical/strategic business decisions in a timely fashion.

Of course, adequate solutions for both worlds exist, However, we argue that even today, they either lack the ease of use or smartness required by today’s complex cloud ecosystems.

Why today’s data analytics solutions still fail us

Data analytics solutions in the APM and observability space have matured steadily over the years. However, as with all software tools, more options that haven’t been integrated carefully usually lead to cluttered interfaces, making them complex and harder to use. And so, getting simple visualization use cases done efficiently becomes far from the norm.

When looking at the market, we see the following shortcomings of solutions:

  • They’re good at visualization/dashboarding but not at automated analytics using AI engines.
  • They don’t integrate these two worlds well but come as different, segregated tools.
  • They’re easy to use but don’t provide automated and situational context.
  • They aren’t enterprise ready and don’t scale well with your organization. For example, think about failings in permission management or in handling web-scale data.
  • They become bloated and harder to learn and use.

Even tools that address most of these shortcomings don’t deliver because they usually require moderate to extensive manual configuration, not to mention all the maintenance efforts required whenever your systems change.

For example, in other solutions, to get details on each of your pods in a Kubernetes environment, you’d potentially end up creating a chain of dashboards to cover all the levels of your Kubernetes stack (clusters, nodes, pods, etc.).

Squaring the circle—Dynatrace offerings are smart and easy to use

Dynatrace dashboarding is a truly integrated and smart solution—it uses your environment’s topological information, providing, for example, out-of-the-box drill-downs directly from the visualizations to your system’s entities. There’s no need to create individual detail views for such entities because Dynatrace already has you covered, removing the burden of manual configuration.

A year ago, we introduced the Data explorer, the recommended tool for exploring and visualizing your metric data in Dynatrace. Since then, we’ve made several improvements to ease of use by providing:

  • More context when selecting the data to be visualized and preconfigured visualization templates to get you started quickly.
  • Extended configuration options for existing visualizations such as the abilities to control the format and coloring.
  • Additional visualizations such as heatmaps and honeycombs to better visualize your environment’s states.

Read on below to see how these improvements helped us in practice to migrate and improve our preset Kubernetes dashboards, which come with Dynatrace out of the box. ­

Filter data

In previous versions of Dynatrace, users have been able to apply filters at the tile level or select from a predefined list of filters on dashboards. Our most recent additions for Data explorer tiles offer you even more flexibility!

Dynamically filter your dashboard tiles by any desired dimension

Within Kubernetes, it’s very popular to use Prometheus to collect metrics from various technologies. Of course, Dynatrace can effortlessly integrate such metrics from Prometheus exporters and make them available for charting, alerting, and analysis. However, as metrics are exposed in the OpenMetrics format, dimensions can vary according to this standard. Therefore, a predefined list of dimensions for filtering doesn’t work very well. To give you the maximum flexibility in this and many other cases, we now allow you to dynamically filter your Data explorer tiles based on any dimension associated with metrics in those tiles. And, of course, there’s no need to manually configure your tiles to use your defined filters (and their dimensions) at the dashboard level because Dynatrace automatically associates them.

Use automatic entity relationship filters effortlessly in your tiles and dashboards via the topology

What if a metric you want to use doesn’t come with an important related entity dimension by which you want to filter it? With our recently added auto-extended filtering, you can easily filter by such dimensions without manually building filters for directly related entities!

In the Data explorer Build tab, we now automatically offer directly related entities out of the box so you can use them for filtering. We also consider such relationships in dashboards when you dynamically filter Data explorer tiles.

For example, you might want to filter your Synthetic step metric by a synthetic monitor containing the steps. To do so, now create a custom “Synthetic monitor” dimension filter on the dashboard; when filtering, Dynatrace automatically draws a connection between the two entities and filters your Synthetic step metric-based tiles by your selected monitor. Alternatively, what if I want to filter all my service key requests by a service with a specific tag? This is now possible, not just for a few special cases but generically and for all directly related entities in Dynatrace, thanks to the power of the topology and entity model.

Here, on the bottom right, we filter a metric with key user actions by an application, a related entity type that doesn't exist as a dimension in the original metric
Here, on the bottom right, we filter a metric with key user actions by an application, a related entity type that doesn’t exist as a dimension in the original metric.

Control the format of your numbers with a few clicks

Previously, Data explorer visualizations automatically applied number formats.  We received a lot of feedback that users want to adjust the number format, so we’ve enabled greater flexibility in both the Build tab (UI mode) and the Code tab. You can now control the displayed unit as well as the number format.

  • Adapt the unit: In case the automatically inferred unit from metric metadata doesn’t fit, you can now convert popular out-of-the-box units with a single click. For example, you can change the unit from MB to GB without performing conversions—we do it for you!
  • Change the number format: Whether you want to apply auto-formatting, would like to see the raw, absolute numbers (for example, to highlight revenue, order, or booking numbers), or need more precision (for KPIs such as SLOs), the right number format is just a click away.

Here’s an example of controlling the number unit and format in our Kubernetes preset dashboards.

Controlling the number unit and format in our Kubernetes preset dashboards in Dynatrace

More color options for visualizations adapted to your CI needs

Data explorer visualizations have always offered various out-of-the-box color palettes. Your feedback, however, was that you needed additional means to color your dashboards to better fit your corporate identity or meet your visualization needs.

Therefore, we’ve overhauled dashboard color management and offer you more fine-grained settings.

  • Override the color for an individual metric or series—whether you want to adjust charts to match your CI or want more visual distinctness than the default palette provides.
  • Define custom threshold colors for more flexible conditional highlighting—you can now color the backgrounds of a single value or table cell to quickly identify the state of a distinct value.
  • Leverage more colors in standard palettes—this is especially useful for displaying different error metrics by using an intuitive red color palette.

A good example of this in our Kubernetes preset dashboards is the use of color overrides to adapt the “Pods by phases” pie chart so that colors intuitively reflect the pod phases.

Kubernetes preset dashboards in Dynatrace

Visualize workloads over time and by type using stacked charts

Stacked area and stacked column charts are now also available in the Data explorer. We haven’t just replicated old custom charting functionality; we’ve also added the ability to set the resolution of all graph-based charts so that you can set the required time granularity along the X axis.

Let’s look at how these changes helped us create and provide a more elegant workload breakdown by type for our Kubernetes environments.

Kubernetes workload overview Dynatrace

What’s next

If you haven’t done so already, switch to the Data explorer!

All the enhanced features discussed in this blog post—auto-extended filtering via the topology, new chart types, and more customization options—have already been available with Dynatrace version 1.246. With the Data explorer and its upcoming refreshes, we envision a dashboarding solution that offers you not just the means to visualize and monitor your systems but one that also provides you rich context and interactivity: a solution that leverages the smartness of Davis while being simple and easy to use. So you can stop configuring and start analyzing!

With Dynatrace versions 1.251 and 1.252, we’ll provide you with more upgrade mechanisms (that is, upgrade by dashboard, upgrade in bulk via API, or filter to find your Custom chart-based dashboards easily) so that you can seamlessly migrate to the Data explorer by the time we phase out Custom chart functionality by Q2 2023. Review our documentation for all relevant details on upgrading and feature-support timelines.

One final note: We have good news if you liked the Kubernetes dashboard we used as an example in this blog post. Take a look at your list of preset dashboards—we’ll add a refreshed version of all Kubernetes preset dashboards to all version 1.251+ Dynatrace environments, so you can start analyzing and stop configuring.

Add Kubernetes dashboards to your Dynatrace experience
Add Kubernetes dashboards to your Dynatrace experience

If you’re currently using the Data explorer for dashboards and have any feedback or further questions, head to the Dynatrace Community and reach out to us.

If you’re new to Dynatrace, start your free trial today to see AIOps-enabled context and interactivity in action with the Data explorer and dashboards.

The post Upgrade to the Data explorer to level up your data visualizations and analysis appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/data-explorer-visualizations-and-analysis/feed/ 0
AIOps and observability: The sense-think-act model for modern observability https://www.dynatrace.com/news/blog/sense-think-act-for-aiops-and-observability/ https://www.dynatrace.com/news/blog/sense-think-act-for-aiops-and-observability/#respond Thu, 07 Jul 2022 15:51:50 +0000 https://www.dynatrace.com/news/?p=51821 Generative AI poised to have an impact by automating software development. And why AI projects fail

The sense-think-act model of automation has come to define the capabilities of industrial robots and self-driving cars. But as IT teams increasingly design and manage cloud-native technologies, the tasks IT pros need to accomplish are equally variable and complex. AIOps and observability—or artificial intelligence as applied to IT operations tasks, such as cloud monitoring—work together […]

The post AIOps and observability: The sense-think-act model for modern observability appeared first on Dynatrace news.

]]>
Generative AI poised to have an impact by automating software development. And why AI projects fail

The sense-think-act model of automation has come to define the capabilities of industrial robots and self-driving cars. But as IT teams increasingly design and manage cloud-native technologies, the tasks IT pros need to accomplish are equally variable and complex. AIOps and observability—or artificial intelligence as applied to IT operations tasks, such as cloud monitoring—work together to automatically identify and respond to issues with cloud-native applications and infrastructure.

In multicloud environments, IT teams often struggle to take timely action given a deluge of data and alerts for issues ranging from system performance, security risks, and application problems. As a result, teams often can’t identify or prioritize cyber threats or performance issues before applications lag or succumb to cyberattacks. Those application issues can translate into severe financial losses and business harm because of compromised data or abandoned customer loyalty.

Indeed, according to Dynatrace data, 61% of IT leaders say observability blind spots in multicloud environments are a greater risk to digital transformation as teams lack an easy way to monitor their infrastructure end to end. But applying the sense-think-act model for IT using AIOps and observability can make the difference.

The sense-think-act model for AIOps and observability

The sense-think-act model takes shape in the real world with self-driving cars and robots of all kinds. By sensing, thinking, and acting, these technologies can complete tasks automatically. The framework forms the basis of the SAE (Society of Automotive Engineers) automation levels 1 through 5 for cars.

This same sense-think-act model is also a useful framework for evolving IT operations practices. Accordingly, a software intelligence platform with sense-think-act capabilities enables self-driving IT operations and DevSecOps in the enterprise.

‘Sense’ with observability

Observability technology is how modern IT teams “sense” what is going on with user experience, application performance, and infrastructure health. Teams sense by collecting—and connecting—the massive data volumes these systems generate in the form of metrics, events, logs, traces, and user experience data.

Modern observability solutions such as Dynatrace observe an application’s complete transactional behavior, from user experience and application performance to infrastructure health, and everything in between. This includes automatically discovering all cloud services, mapping all application and infrastructure dependencies, and continuously learning from them. This is similar to a self-driving car that constantly updates its knowledge of the environment based on the incoming information from cameras, radar, and other sensors.

‘Think’ with artificial intelligence

Cumbersome legacy IT architecture is giving way to modern multicloud architectures where technologies, data, and processes converge to enable innovation. However, the resulting multicloud functionality and flexibility also bring complexity and scale that surpass human capacity to analyze and visualize.

This is where artificial intelligence (AI) comes in. AI in modern software intelligence solutions helps teams analyze volumes of observability data to distill precise answers and actionable insights. This automatic system analysis provides continuous intelligence to IT operations, DevOps, and site reliability engineering (SRE) teams.

‘Act’ with AIOps

The goal of any sense-think-act model is the action. Modern AIOps, or artificial intelligence for IT operations, combines full-stack monitoring with an AI engine that yields precise and continuous data intelligence. The system then turns these insights into automatable actions in real time.

Because AIOps generates precise answers from massive data using AI, it can trigger automation that improves system health and performance. For every task, teams need to ask, “Is this job better executed by a human or automatically using AIOps?” According to Gartner, by 2024, 30% of business leaders will rely on AIOps platforms. The automated insights they generate drive business-related decisions and trigger automatic actions.

An automatic and intelligent AIOps solution accurately pinpoints the root causes of anomalies and provides answers for how to fix them. By creating a thorough mapping of how a problem evolves in real time, such an AIOps solution provides automatic root-cause analysis, eliminating the need for manual investigation.

Self-driving operations at enterprise scale

Modern enterprises have ramped up large-scale projects surrounding application modernization, digital transformation, and cloud migration. Not surprisingly, the projects’ supporting architectures are already complex and become totally unmanageable if teams work with disconnected, manual solutions. There are just too many dynamic scenarios that are constantly changing.

So, what should IT operations and DevOps teams do? Like a self-driving car, modern teams need self-driving operations delivered through a software intelligence platform. A platform that provides a reliable sense-think-act experience can solve myriad use cases. As a result, applying AIOps to observability data can generate precise answers and actionable intelligence. Once constructed, teams can proactively orchestrate problem remediation using full automation or with a “human in the loop”. And all this needs to happen in a way that scales limitlessly to meet the needs of the modern enterprise.

How Dynatrace delivers a sense-think-act model using AIOps and observability

Sense-think-act is best known for self-driving cars and robots. But for organizations adopting cloud-native technologies, the model provides a blueprint for an automated response to IT complexity. AIOps and observability provide the mechanism for detecting, analyzing, and automatically responding to IT anomalies that threaten performance and uptime.

Using deterministic, fault-tree AI, Dynatrace provides end-to-end observability of multicloud environments, delivering precise answers for automated responses. With broad technology support, Dynatrace enables teams to unify even the most complex and dynamic multicloud workloads with out-of-the-box capabilities.

Dynatrace AI is always on, processing billions of dependencies to detect anomalies, deliver precise answers, and automate operations that enable self-healing.

To learn more about how to engage a sense-think-act model using AIOps and observability, read the ebook, “Developing an AIOps strategy for cloud observability.”

The post AIOps and observability: The sense-think-act model for modern observability appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/sense-think-act-for-aiops-and-observability/feed/ 0
Seven benefits of AIOps to transform your business operations https://www.dynatrace.com/news/blog/seven-benefits-of-aiops/ https://www.dynatrace.com/news/blog/seven-benefits-of-aiops/#respond Tue, 05 Jul 2022 22:22:19 +0000 https://www.dynatrace.com/news/?p=51674 Benefits of AIOps transform business operations.

AIOps reduces complexity and drives digital transformation, but it also offers additional advantages. Discover seven benefits of AIOps that can help transform your operations.

The post Seven benefits of AIOps to transform your business operations appeared first on Dynatrace news.

]]>
Benefits of AIOps transform business operations.

As organizations look to speed their digital transformation efforts, automating time-consuming, manual tasks is critical for IT teams. Therefore, many organizations are evaluating the benefits of AIOps.

Artificial intelligence for IT operations (AIOps) uses machine learning and AI to help teams manage the increasing size and complexity of IT environments through automation. However, its benefits go beyond increased automation and reduced complexity. There are seven AIOps benefits, in particular, that can transform your business operations.

But first, let’s start with a better understanding of what AIOps is, how it works, and its value to organizations.

What is AIOps, and how does it work?

AIOps combines big data and machine learning to automate key IT operations processes, including anomaly detection and identification, event correlation, and root-cause analysis. While these functions set the stage for AIOps adoption, they are not enough in isolation. A truly modern AIOps solution also serves the entire software development lifecycle to address the volume, velocity, and complexity of multicloud environments.

AIOps aims to provide actionable insight for IT teams that helps inform DevOps, CloudOps, SecOps, and other operational efforts. To achieve these AIOps benefits, comprehensive AIOps tools incorporate four key stages of data processing:

  1. Collection
  2. Aggregation
  3. Analysis
  4. Execution

Many companies combine second-generation application performance management (APM) solutions to collect and aggregate data with machine-learning-based AIOps tools that add analysis and execution. But this approach introduces complexity and a potential loss of context. A modern, holistic AIOps platform, meanwhile, encompasses all four stages to deliver an end-to-end operational approach.

Seven benefits of AIOps for operational transformation

Along with reduced complexity, IT teams can transform their operations with seven key benefits of AIOps, including the following:

1. Improved time management and event prioritization

Given the sheer number of software services that organizations develop and use to improve operational processes and meet customer needs, it’s easy for teams to get bogged down in the details. These teams need to know what must be addressed right now and what can wait.

An AIOps platform that uses advanced fault-tree analysis can help companies automatically identify the alerts that matter most and prioritize their responses to reduce mean time to resolution (MTTR).

2. Reduced IT spend

Another AIOps benefit is it can also reduce operational costs. By proactively identifying potential issues, AIOps tools can alert analysts before they lead to a costly outage. A modern AIOps solution can also save teams considerable time and effort by eliminating false positives.

In fact, according to a Forrester Consulting report, implementing an AIOps approach that provides proactive visibility helped companies improve operational efficiency and reduce false-positive alerts by 95%. Additionally, research from Dynatrace found that implementing AIOps could save companies an average of $4.8 million per year by automating key processes.

3. Increased business innovation

The faster companies can respond to changing market conditions, the better. AIOps reduces the time and effort required to keep the lights on by automating key processes. This allows IT teams to focus on what matters — implementing strategic initiatives that drive business success.

For example, consider the adoption of a multicloud framework that enables companies to use best-fit clouds for important operational tasks. If IT teams spend the bulk of their time responding to alerts and dealing with false positives, there’s little time for innovation. By implementing AIOps, teams can free up developers to tackle new projects.

4. Expanded collaboration

AIOps solutions are naturally data- and department-agnostic, which helps organizations expand their collaboration efforts. As such, they ingest and analyze data from multiple sources to produce holistic outputs that aren’t tied to specific use cases or business teams. As a result, AIOps makes it possible for disparate departments to speak the same language and improve collaboration.

5. Streamlined product improvements

Once products and services are live, IT teams must continuously monitor and manage them. These teams need to know how services and software are performing, whether new features or functions are required, and if applications are secure.

Like the development and design phases, these applications generate massive data volumes that offer relevant and actionable insights. Such insights include whether the system can effectively collect, analyze, and report this data. Here, AIOps tools can pinpoint potential areas where teams can improve applications. An AIOps platform can also identify the most cost- and time-effective approaches to make these changes at scale.

6. Enhanced automation

Manual processes are time-consuming and error-prone. However, AIOps makes it possible to automate key tasks, such as error detection, alert analysis, and event reporting. This allows IT operations teams to shift their focus and prioritize outcomes, rather than sorting through initial observations to find relevant reports.

7. Accelerated digital transformation

According to the Dynatrace 2022 Global CIO Report, organizations are under more pressure than ever to keep pace with digital transformation. And efforts are well underway: The report states 99% of large organizations have now adopted a multicloud environment to improve business outcomes. However, 58% of IT leaders say infrastructure management drains resources as cloud use increases. And 56% say traditional monitoring solutions are no longer fit for purpose.

The result is a digital roadblock. For many organizations, adopting new technologies can add to management and monitoring challenges, which can slow the pace of transformation. Another benefit of AIOps tools is their ability to consume and analyze the ever-increasing amount of data. A comprehensive AIOps solution can help companies confidently adopt new digital technologies.

What are the business benefits of AIOps?

Of all the AIOps benefits, however, the ultimate advantage is its business value.

By automatically collecting, analyzing, and executing responses to issues, AIOps enables organizations to reduce overall complexity. But AIOps also improves metrics that matter to the bottom line. For example:

  • Greater IT staff efficiency. With greater visibility into systems’ states and a single source of analytical truth, teams can collaborate more efficiently. More reliable, context-based analysis enables teams to make better decisions, take more decisive action, and automate more functions. With better data intelligence across the software development lifecycle, individuals in every role can exercise more autonomy and experience greater job satisfaction.
  • The ability to preempt outages. By automating incident detection and response, teams can significantly reduce MTTR, which improves uptime. But a truly modern approach to AIOps can detect and fix issues before they become outages. Such an approach can conduct automatic business impact analysis to prioritize the issues that matter most to the business. This enables teams to work smarter, not harder.
  • Improved user experiences. The bottom line for any business’s bottom line is a better user experience. Greater system reliability and uptime improve user experiences. But a modern approach to AIOps also provides real-time insight into digital experiences in context to what users are trying to accomplish. An AIOps platform that can visually replay user sessions to see specific struggles enables teams to better optimize user journeys.
  • Maximum ROI on all hybrid cloud technologies. As cloud-native technologies evolve, organizations layer in more tools and open source solutions to solve specific problems and provide specific benefits. A platform approach to AIOps that provides observability and automatic analysis of all these technologies enables teams to optimize outcomes. With greater observability and contextual analysis, teams can maximize their return on investment (ROI) on all their hybrid cloud technologies.

Create a cloud observability strategy with automatic and intelligent AIOps

To realize the full benefits of AIOps, teams need to do more than simply adopt tools that use statistical, correlation-based machine learning. In practice, businesses are best served by adopting a deterministic, fault-tree AIOps platform that provides end-to-end visibility, observability, and accountability.

To learn more about how Dynatrace helps organizations transform faster — and more intelligently — with AIOps, read the eBook, “Developing an AIOps strategy for cloud observability.”

The post Seven benefits of AIOps to transform your business operations appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/seven-benefits-of-aiops/feed/ 0
AIOps automates DevSecOps workflows to enable self-healing IT https://www.dynatrace.com/news/blog/aiops-automates-devsecops-workflows-to-enable-self-healing-it/ https://www.dynatrace.com/news/blog/aiops-automates-devsecops-workflows-to-enable-self-healing-it/#respond Fri, 27 May 2022 17:29:09 +0000 https://www.dynatrace.com/news/?p=50196 AIOps for automating DevSecOps workflows

AIOps helps enterprises find potential slowdowns before they happen. Learn how Lockheed Martin uses the combination of Dynatrace, ServiceNow, and Ansible to speed innovation for DevSecOps.

The post AIOps automates DevSecOps workflows to enable self-healing IT appeared first on Dynatrace news.

]]>
AIOps for automating DevSecOps workflows

Businesses today are fighting fires across the DevSecOps spectrum — from staving off ever-evolving security threats to remediating slowdowns and outages. As a result, many IT teams are turning to artificial intelligence for IT operations (AIOps), which integrates AI into operations to automate systems across the development lifecycle. AIOps enables self-healing IT before problems impact operations, which makes life easier for DevSecOps teams.

Dynatrace’s AIOps platform uses causation-based, deterministic AI to spot potential slowdowns and outages before they occur and to trigger automated actions that prevent failures. Organizations can also automate diagnosis and remediation with Dynatrace’s AIOps. This automatic analysis enables engineers to spend more time innovating and improving business operations.

The combination of Dynatrace, ServiceNow workflows, and the Ansible automation platform can proactively self-heal countless workflows and critical outages. At Dynatrace Perform 2022, David Walker, a Lockheed Martin Fellow, and William Swofford, a full-stack engineer at Lockheed Martin, discuss how to create a self-diagnosing and self-healing IT server environment using this AIOps combination for auto-baselining, auto-remediation, monitoring as code, and more.

Automating AIOps with automatic and intelligent observability

An IT organization is often unaware a critical server has gone down until a user reports it. Then, the server administrator must investigate the cause, create a service ticket, and remediate the problem, which can take anywhere from minutes to hours.

An AIOps stack featuring Dynatrace, ServiceNow, and Ansible automates and shortens that process for Lockheed Martin, Walker and Swofford explain. Each piece of the AIOps triumvirate plays a crucial role in the automation process to speed innovation.

Dynatrace’s automatic and intelligent observability and causation-based AI identify the root cause of the slowdown or outage in context. This platform-based approach to observability enables IT teams to automate remediation efforts. In the event of an outage or slowdown, Dynatrace generates a ticket in ServiceNow, which manages the workflow. Dynatrace also issues a playbook request to Ansible, which begins the DevSecOps toolchain automation with a self-healing script. The script then restarts the web service and checks the server’s health.

An example of the self-healing web

For example, a typical use case involves a web server running an analytics and reporting system. If the service goes down, Dynatrace recognizes the failure and, through its integration with ServiceNow, automatically creates an IT ticket to trigger the remediation (Figure 1).

AIOps for automatic DevSecOps example 1
Figure 1: Dynatrace triggers self-healing auto-remediation.

“Instead of the trigger being a failure, our trigger is a point of time before failure,” Swofford says. “Now, we know beforehand what’s going to happen. We’re actually moving our failure point to just a slowdown point or a nuisance point instead of it actually being a down service.”

The auto-generated incident in ServiceNow sends a call to Ansible Tower to initiate a remediation script. Ansible sends an API to document self-healing IT activity in Dynatrace. Then, Ansible generates the self-healing script, recovers the service, and closes the problem in Dynatrace and ServiceNow. The benefit for DevSecOps teams is the incident report allows them to conduct a root-cause analysis using the information ServiceNow receives from Dynatrace.

“Any incident we generate has a root-cause analysis,” Swofford says. “You can actually go and solve the root-cause issue instead of just [continuing to] keep resolving and remediating.”

Dynatrace AIOps solves the case of the forgotten archive

In a hypothetical scenario Walker and Swofford presented, an enterprise service director needs to access a budget report each month. But performance is typically so slow that the report doesn’t load. After several months, the service director asks the system administrators to investigate.

It turns out a colleague has been adding new records to the database without archiving old ones. That causes the size of the database to grow and performance to suffer. The employee has been asked to archive old records in the past, but frequently forgets.

The solution is to orchestrate Dynatrace, Ansible, and ServiceNow, making the server self-healing. Dynatrace Synthetic Monitoring and Real User Monitoring (RUM) are set to run every minute to provide a realistic view of the server’s performance.

Dynatrace Synthetic Monitoring shows availability, uptime, and average load and response times. The simulated user monitoring service can take these measures from locations simultaneously and across many different types of site content. Additionally, it can show response time by request, so DevSecOps teams can compare normal responses with those from the slowed-down server.

An example of service self-healing using Ansible

Dynatrace Synthetic Monitoring and RUM simulate real-life events, such as reports and database queries. Now, when someone adds new database records and doesn’t archive the old ones, Dynatrace will detect the long loading times. If the load times exceed a certain threshold, Dynatrace sends an event to ServiceNow. In turn, ServiceNow logs the service ticket, posts a message to Slack, and passes the Dynatrace data to Ansible (Figure 2). Ansible then logs into the database, archives the old records, refreshes the web server, and reports the restart to Dynatrace.

self-healing diagram with aiops for cloud observability
Figure 2: In this example, Dynatrace Synthetic Monitoring and RUM detect policy violations and can trigger an automated response through Ansible.

Database and application teams can perform root-cause analysis using the Dynatrace data and ServiceNow event logs. The goal is to prevent failures entirely by isolating the triggers that precede an outage or slowdown and moving remediation to a point before failure occurs. This fully automated workflow generates all the necessary data to fix the problem. Additionally, the DevSecOps team can add a failsafe process to automatically archive the old records when a colleague adds new ones.

“The cases are endless of what you can do with Dynatrace and all these things,” Swofford says. “We can kind of see before things happen.”

Intelligent AIOps automation enables healing without humans

When the enterprise service director comes back to run a critical financial report, the server is already self-healed. The whole automated process took less than two minutes — about the time it takes an admin to log into the system.

When the website goes down, an event pops up in Dynatrace and kicks off an action. Troubleshooters can see Dynatrace initiated and completed service remediation. They can also see the affected infrastructure component and walk through the sequence of events. Logs show when Linux servers were restarted, and operations engineers can dig into the steps that started the process. Additionally, the engineers can drill down into the ServiceNow alert to see how long it took to fix issues. The alert includes SLA times, events, and incidents — Dynatrace tags all details.

AIOps automates DevSecOps workflows
Figure 3: Teams can drill down on the details of automated actions.

These metrics can show DevSecOps teams whether the problem is with Apache, the central processing unit, MySQL, or a query issue. Admins can see the factors affecting load time, such as download speed, time spent waiting, TLS handshake, TCP connect, DNS lookup, and response time thresholds.

End-to-end self-healing IT

Thresholds set in Dynatrace can trigger alerts. Ansible logs show a script kicked off a Linux server restart. ServiceNow reveals the exact message from Dynatrace that triggered the script in Ansible.

ServiceNow Service Central shows the flow from the trigger to the creation of an incident record, posting a message to Slack, launching a job template, and completing the job.

“So now when we hit our threshold, we actually have a problem initiated. That’s what we’re triggering off of now,” Swofford explains.

Ultimately, Lockheed Martin’s AIOps stack uses automation to log the entire remediation process — from the start of the slowdown to the response and a return to normal operations.

To learn more about how to speed innovation with AIOps through automation, watch the full session, “Integrated Self-Healing with Dynatrace.”

AIOps is an IT approach that applies artificial intelligence to IT operations, bringing process efficiencies to organizations. Learn more about the benefits of AIOps in this AIOps guide.

The post AIOps automates DevSecOps workflows to enable self-healing IT appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/aiops-automates-devsecops-workflows-to-enable-self-healing-it/feed/ 0
Leverage Dynatrace AIOps in GitHub CI pipelines to prevent critical incidents https://www.dynatrace.com/news/blog/leverage-dynatrace-aiops-in-github-ci-pipelines-to-prevent-critical-incidents/ https://www.dynatrace.com/news/blog/leverage-dynatrace-aiops-in-github-ci-pipelines-to-prevent-critical-incidents/#respond Wed, 02 Mar 2022 15:39:52 +0000 https://www.dynatrace.com/news/?p=49143 Business analytics graphic

The newly released Dynatrace GitHub Action enables DevOps teams to fully leverage all available observable information from CI pipelines. By leveraging CI pipeline information within your observability platform, your DevOps teams can closely monitor the health of all pipelines and react faster when critical incidents are detected. This makes deployment outages much easier to detect and remediate.

The post Leverage Dynatrace AIOps in GitHub CI pipelines to prevent critical incidents appeared first on Dynatrace news.

]]>
Business analytics graphic

GitHub Actions offer a great way to automate, customize, and execute your software development workflows. A fully automated software release pipeline helps you release new functionally faster and frees up precious developer resources to focus on innovation. GitHub workflows can be quite complex, executing dozens of individual build, test, and deployment steps. By dropping a Dynatrace GitHub Action into your GitHub CI/CD workflow you gain observability and real-time insights into the performance of your pipeline. The backflow of CI/CD workflow information also helps your DevOps teams quickly find faulty software deployments and react quickly to prevent and remediate critical outages.

What is a GitHub Action?

GitHub Actions are configurable workflow steps that can be used to perform any kind of automation task. Examples of such automation tasks include checking out a repository, building some software, signing the resulting binary, and, finally, copying and deploying the resulting software artifacts to a cloud runtime environment.

A series of such actions can be combined into a GitHub workflow that can be triggered whenever new code is committed or when a new release tag is pushed to a repository. Multiple GitHub Actions are available within the GitHub Marketplace:

GitHub Actions
The use of GitHub Workflows is straight forward as their configurations are stored in your GitHub repository.

With a single click, you can select a GitHub Action that begins building a Docker container from your repository and automatically deploys the resulting image to Docker Hub. The workflow is configured to run automatically whenever any push or pull request is made on the main branch, or when the workflow is triggered manually.

As you can see below, all that’s needed to automatically build and deploy a container on Docker Hub is a 40-line YAML workflow configuration file:

GitHub Actions

Dynatrace GitHub Action

The purpose-built Dynatrace GitHub Action is available on the GitHub Marketplace in the monitoring category. It’s useful for seamlessly observing all your GitHub workflows. Simply drag and drop the Dynatrace Action into your CI pipeline and collect all your relevant metrics and events during each of the execution steps.

GitHub Actions

This GitHub Action is part of the Dynatrace Open Source Initiative, which maintains and contributes to numerous open source projects.

What‘s the value of observing your CI/CD pipeline in Dynatrace?

Collecting insights about your CI/CD pipeline comes with many benefits. Collecting statistics about the execution of your build and deployment automation workflow helps you evaluate the overall quality of your pipeline.

Counting the number of failing builds versus the number of successful builds helps you understand why and when code commits break your pipeline. Counting the number of failing integration tests helps to inform the responsible dev teams early so that they can prevent critical issues from reaching production.

A Service Level Objective (SLO) can be defined to help keep track of the quality of your build and test pipeline, as shown below:

Service Level Objective (SLO)
By closely monitoring your CI/CD pipeline health in Dynatrace, you can react early if the quality of the pushed code decreases.

Integrate workflow information within Dynatrace Davis root-cause detection

Besides collecting continuous health information about all your build pipelines, it’s also crucial that you have the ability to quickly identify when a faulty deployment is the root cause of a large-scale incident in production.

By seamlessly feeding your pipeline health metrics and event information back to your Dynatrace monitoring environment, Dynatrace Davis AIOps can pick up and evaluate that information in case of detected incidents.

One use-case is to send all relevant deployments to the monitoring platform and to attach that information to all affected services. Below you can see a Dynatrace GitHub Action configuration that counts the number of failing and successful builds. The Action sends a deployment event to Dynatrace with each pipeline execution.

Dynatrace GitHub Action configuration

Each of the executions now automatically informs Dynatrace of the new deployment, attaching the information to all services that are named ‘loginService’. The relevant information is then shown on the service’s overview page in the Dynatrace web UI. In case of an incident, the Davis AIOps engine automatically picks up the metric and identifies the deployment event as the root cause of the issue.

See the example below which shows that Davis AIOps has identified a new service deployment triggered by the GitHub CI pipeline as the root cause of a slowdown in production.

Root cause dashboard

Root cause dashboard

New to Dynatrace?

If you haven’t used Dynatrace yet, try it out by starting your Dynatrace free trial today.

The post Leverage Dynatrace AIOps in GitHub CI pipelines to prevent critical incidents appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/leverage-dynatrace-aiops-in-github-ci-pipelines-to-prevent-critical-incidents/feed/ 0
AIOps strategy central to proactive multicloud management https://www.dynatrace.com/news/blog/aiops-strategy-central-to-proactive-multicloud-management/ https://www.dynatrace.com/news/blog/aiops-strategy-central-to-proactive-multicloud-management/#respond Thu, 30 Dec 2021 22:31:44 +0000 https://www.dynatrace.com/news/?p=47865 vulnerability management, modern observability, Dynatrace Perform 2022, serverless architecture

At Dynatrace Perform 2022, the AIOps track will explore how to use AIOps to manage the complexity of multicloud environments.

The post AIOps strategy central to proactive multicloud management appeared first on Dynatrace news.

]]>
vulnerability management, modern observability, Dynatrace Perform 2022, serverless architecture
This article includes key takeaways on AIOps strategy:

  • Manual, error-prone approaches have made it nearly impossible for organizations to keep pace with the complexity of modern, multicloud environments. This complexity has slowed organizational growth and heightened application security risks.
  • Traditional cloud monitoring tools haven’t solved the challenge with their bolt-on correlation and machine-learning approaches.
  • Organizations need automatic intelligence to identify the root cause of cloud systems’ performance and security issues. They also need automation to redress these problems without time-consuming manual intervention.
  • Dynatrace customers build, test, deploy, and manage their software with causal AIOps at the core of their software development lifecycles (SDLC). Using automatic and intelligent observability promotes faster innovation, greater efficiency, and better business outcomes.

Today’s cloud complexity wall has become overwhelming for IT departments.

With the proliferation of cloud services, including containers and microservices, IT teams have a distributed, dynamic and ephemeral landscape to manage. As a result, they need data, intelligence, and automation to manage dynamic, multicloud environments. The goal is to identify issues before they affect system performance or user experience.

But that’s a tall order when organizations have assembled a web of interconnected and sometimes ephemeral IT systems. It can be difficult to peer into these systems, to successfully identify the root cause of performance and security problems, and to automate the resolution.

AIOps strategy at the core of multicloud observability and management

Today, operations and development teams need AI to get to the heart of problems and proactively address them. With real-time data that pinpoints the precise source of issues, teams don’t have to wade through a sea of alerts that create data overload.

Causal AI is also more precise and efficient. With real-time causal AI, organizations can identify the root cause of issues without having to train their data models up front. That’s critical to circumvent the time-consuming process of training algorithms to understand system behavior. Causal AI is particularly important in dynamic cloud environments where components are constantly changing.

Dynatrace’s approach to AIOps puts deterministic AI at the core of observability, delivering an AIOPs platform that automatically identifies root causes. Rather than having to learn or feed data to it, this integrated approach to AIOps enables teams to automate remediation.

Exploring keys to a better AIOps strategy at Perform 2022

At Dynatrace Perform 2022, the conference theme is “Empowering game changers.” We will feature several breakout tracks to help organizations meet the challenges of today’s complex, multicloud environments.

In our AIOps track, we explore how teams can use an AIOps platform to drive intelligence and automation throughout the enterprise. This approach with AI at its core accelerates software innovation, drives efficiency, and achieves better business outcomes. We’ll explore the following aspects of successful AIOps approaches:

  • Integrated AI. An AI engine needs to be integrated into the cloud observability platform, not bolted on. Native AI is the only way to achieve automation across the SDLC for faster, more efficient, and proactive approaches.
  • Explainable AI. Algorithms often suffer from the “black-box problem” in which the assumptions built into algorithms are opaque or unclear. With AI-enabled observability, teams can leverage transparent and explainable intelligence to build trust, eliminate silos, and drive better collaboration across the business.
  • Real-time AI. Traditional machine learning approaches involve time-consuming training of algorithms. In contrast, AI-enabled observability provides real-time, continuous insights and root-cause analysis. This immediacy helps avoid costly, ineffective responses to issues in production or during software development.
  • Causal AI. Data collected via traditional cloud monitoring tools provide correlation-based insights, which require interpretation that often amounts to guessing. Deterministic AI that is integrated into observability solutions provides causation-driven analysis of issues to deliver answers instead of simple correlations.

Dynatrace customers enlist an automated and intelligent AIOps strategy

Here are some ways that Dynatrace helps its customers achieve their goals with an automatic and intelligent AIOps strategy.

Dynatrace helps keep the semiconductor supply chain up and running

Today, the supply chain has become a bellwether for the state of the global economy.

As consumers seek goods that are out of stock, suppliers have struggled to overcome bottlenecks that have defined the supply chain for the better part of 18 months.

One key example of supply chain dysfunction is the semiconductor shortage. These computer chips power products from cars and fridges to renewable energy sources and electronics.

A major chip manufacturer purchased a series of fabrication plants to boost chip production and address shortages in the auto industry. This company did not have a common platform to gain insight into performance and security issues in their distributed “fabs”. This left them with an inefficient patchwork of cloud monitoring tools.

The manufacturer is now standardizing on the Dynatrace platform so engineers can speak a common language and view system events from a single source of truth. With Dynatrace, the chip manufacturer is keeping its supply chain up and running with better monitoring insights and automated remediation capabilities.

By adopting Dynatrace, the chip manufacturer also laid the foundation for its future AIOps strategy. IT teams have begun to tier incidents that they can address with automation and those that require human intervention. With Dynatrace AIOps, the chip manufacturer can take a more strategic approach.

Delivering improved health experiences with Dynatrace AIOps

Vitality is a U.K.-based health and life insurance provider whose mission is to promote a healthy lifestyle among its members. Their platform rewards members who pursue a healthy lifestyle. For example, members can earn points for walking 10,000 steps, eating healthily, and other lifestyle choices. They can exchange these points for movie tickets, gift cards, and other perks.

To ensure customer satisfaction and a seamless end-user experience, Vitality enlists Dynatrace AIOps to identify and proactively address customer usability issues. If a benefits system slows to a crawl or is in danger of failing, Dynatrace immediately pinpoints the root cause and can automatically fix the problem before users are affected.

The post AIOps strategy central to proactive multicloud management appeared first on Dynatrace news.

]]>
https://www.dynatrace.com/news/blog/aiops-strategy-central-to-proactive-multicloud-management/feed/ 0