Header background

大規模なエンタープライズ環境における信頼性の高い自動化:Dynatrace Workflowsでイノベーションのループを加速させる

エンタープライズ自動化が失敗するのは、チームにアイデアが不足しているからではありません。自動化を安全にスケールさせることは困難であり、従来のワークフローはリリース後も静的なままであることが多い一方で、システムや状況は絶えず変化し続けているためです。

Dynatrace Workflowsの新しいアップデートは、チームがイノベーションのループを加速させ、本番環境のソフトウェアのように自動化を実行できるよう支援します。5つの機能強化により、大規模な反復と運用が容易になります。それは、ワークフローのドラフト、サブワークフロー、承認リクエスト、永続的な実行データ、そしてリアルタイム通知です。これらが一体となって、より安全な変更、再利用可能な標準、組み込みのガバナンス、そしてデータに基づく改善をサポートします。

エンタープライズ自動化におけるイノベーション・ループ

イノベーション・ループとは、エンタープライズ・オートメーションを迅速かつ安全に改善するための反復可能なサイクルです。これは、ワークフローを静的なものではなく、環境と共に進化し、システム、チーム、要件の変化に応じて自己改善する「生きているシステム」として扱うものです:

  • チームはまず、ワークフローを設計または更新し、本番環境に展開する前に安全に検証を行います
  • Next、機能する部分を再利用可能なビルディングブロックとして 標準化し、将来のワークフローをより迅速に作成し、一貫性を高めます。
  • その後、影響の大きいアクションに対する承認チェックポイントなど、重要な箇所にガバナンスを追加し、スピードを追求するあまりポリシーが軽視されることのないようにします。
  • 実行後は、エラー、レイテンシ、結果などの実行記録やシグナルを用いて実際に何が起きたかを観察し、信頼性と影響を把握します。
  • 最後に、彼らはその調査結果に基づき、ロジックの調整、制御の強化、再利用性の向上、および通知の調整を行うことで、ワークフローを最適化します

その結果、相乗的な効果が生まれます。時間の経過とともにデリバリーが加速し、大規模な環境でもインシデントが減少し、変化する状況を統合する自動化が実現します。さらに、透明性、監査可能性、そして改善を後押しする緊密なフィードバックループにより、組織全体の信頼が高まります

Dynatrace Workflowsがイノベーション・ループを加速させる仕組み

Dynatrace Workflowsは 、適応性、コラボレーション、透明性、および制御を重視して設計された強力な新機能により、イノベーション・ループの加速を支援します。各機能は、ダイナミックな企業環境において、チームが安全に自動化の反復開発を行えるよう設計されています。

ワークフローのドラフト機能による、より安全なテストと実験による迅速な反復

新しいワークフロー下書き機能により、チームはワークフローを下書き状態で作成、編集、改良することができ、本番環境での自動化をトリガーすることなく、ロジックや設定を検証できます。下書きモードのままのワークフローは、ワークフロー時間を消費しません。

ワークフローのドラフト機能は、イノベーション・ループの第一段階である「安全な反復」をサポートします。チームは変更を加え、同僚とレビューを行い、本番環境で実行する前にワークフローの準備が整っていることを確認できます。

主なメリット

  • 本番環境に影響を与えずに構成変更をテストすることで、リスクを低減します
  • 反復サイクルを短縮し変更管理を効率化します。
  • 設計およびレビュー段階でのコラボレーションを向上させます
  • ドラフト専用ワークフローにはワークフロー時間枠が含まれており、コストを管理できます
Create drafts to refine and safely test your workflows.
図 1. ドラフトを作成して、ワークフローを洗練させ、安全にテストします。

サブワークフローによる再利用可能なブロックの標準化で、信頼性とスピードを向上

サブワークフローを使用すると、あるワークフローを別のワークフロー内のタスクとして実行できます。これにより、チームは繰り返し使用するロジックを 再利用可能なサブワークフローパッケージ化し、一貫性のある構成要素からより大規模な自動化を構築できます。

これにより、イノベーション・ループの「標準化」ステップがサポートされます。チームが実績のあるコンポーネントを標準化して再利用することで、自動化はより一貫性が高まり、保守が容易になり、チームや環境をまたいで迅速に拡張できるようになります。

主なメリット

  • 実績のあるワークフローコンポーネントを再利用することで、信頼性と一貫性を高めます
  • 標準ブロックを組み合わせてワークフローを作成し、提供までの時間を短縮します
  • 1か所で共有ロジックを更新することで、メンテナンスを簡素化します
  • 複雑な自動化処理を、より小さく管理しやすい単位に分解することで、理解しやすくします

使用例

  • 通知ワークフロー:インシデントの深刻度やタイミングに基づいて、自動的に通知を送信します。
  • データ処理ワークフロー:フィルタリング、変換、保存の各段階を独立したサブワークフローとして実行し、大規模なデータセットを段階的に処理します。
  • インシデント対応ワークフロー:チケットの作成、インシデントの記録、関係者の通知、修復手順のトリガーなど、反復的なタスクを再利用可能なステップとして自動化します。
Include a validated component in your workflows.
図 2. 検証済みのコンポーネントをワークフローに組み込みます。

承認リクエストによる、重要な箇所での人間による監視制御

Dynatrace Workflows を使用すると、ワークフローに承認リクエストを挿入し、担当者が次のステップを確認・承認するまで実行を一時停止できるようになりました。

この機能は、イノベーション・ループにおける「ガバナンス」のステップをサポートします。承認プロセスにより、ワークフローは監視付きの自律運用へと変化します。これにより、特に影響の大きいアクションにおいて、ガバナンス、リスク管理、説明責任に関する企業の要件を厳格に遵守しつつ、より多くのプロセスを自動化することが可能になります。

主なメリット

  • リスクの高い意思決定ポイントには、明示的な人的制御を追加してください
  • 機密性の高い操作(変更、是正措置、エスカレーション)におけるエラーを削減します
  • 組織の基準への準拠を確保します
  • セキュリティ、運用、プラットフォームの各チームにおける自動化への信頼を高めます
  • 運用リスクを最小限に抑えます。
Add human control to any of your workflow steps.
図3. ワークフローのどのステップにも人的制御を追加できます。

監査証跡と永続的な実行データによるエンドツーエンドの可視性

Dynatrace Workflowsは、ワークフローの実行データをDQLに永続化できるようになりました。すべてのワークフローアクティビティは、dt.system.eventsテーブルにシステムイベントとして記録され、タスク、ステート、および結果に関するクエリ可能な実行記録が、包括的な監査証跡として作成されます

実行データの永続化は 、イノベーション・ループの「観察」ステップを支援します 。ワークフローの実行がデータとして記録されることで、チームは障害のトラブルシューティング、透明性の確保、発生した事象の証明が可能となり、単なる体験談ではなく証拠に基づいて自動化を改善することができます。

主なメリット

  • 企業のトレーサビリティとレビューのための監査証跡を提供します
  • 実行結果を通じて、ワークフローの健全性と信頼性を監視します
  • 障害の発生箇所を特定し、トラブルシューティングを迅速化します
  • DQLに基づく実用的なインサイト(エラー率、傾向、ホットスポットなど)を活用して、自動化を最適化します

例:ワークフローの健全性概要

この例では、実行データを活用して、改善が必要なワークフローを特定するユーザーを支援する方法を示します。

以下の DQL クエリ…

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}

…は、ワークフローごとのタスク実行エラー数をカウントします。ハニカム形式の可視化を使用することで、ワークフローごとのエラー分布を表示し、頻繁に失敗するワークフローを可視化します。

Audit and observe your workflows with persistent execution data.
図4. 永続的な実行データを用いて、ワークフローを監査・監視します。

障害やワークフローの変更に対する即時アラートとリアルタイム通知

すべてのワークフローエラーや他者による変更について、メールによるリアルタイム通知を簡単に設定・カスタマイズでき、常に最新情報を把握できます。

これらのリアルタイム通知は、イノベーション・ループにおける「対応と改善」のステップを支援します。プロアクティブなアラートにより、ワークフローを効果的に管理し、業務の混乱を最小限に抑え、円滑な運用を維持できます。

主なメリット

  • 障害を即座に可視化し、問題が深刻化する前に潜在的な課題に対処します。
  • ワークフローの変更を早期に検知し、ドリフトや予期せぬ事態を軽減します
  • ワークフローを共有するチーム間の業務連携を強化します
  • タイムリーで実用的なアラートにより、業務の中断を防ぎます
See notifications in real time and get immediate visibility into your workflow changes.
図 5. 通知をリアルタイムで確認し、ワークフローの変更を即座に把握できます。

チームの能力を強化:よりスマートで、安全かつスケーラビリティのあるワークフローを今すぐ構築

現在、自動化の拡張は困難であり、変更のテストにはリスクが伴います。組織の一部で変更が行われると、自動化はすぐに時代遅れになり、バグが発生します。そして、何かが必然的に故障した際には、散在するログやスクリーンショットの中から原因を探し回らなければなりません。しかし、必ずしもそうである必要はありません。

業務を簡素化し、本番環境のソフトウェアのようにワークフローを運用し、イノベーション・ループを加速させる準備はできていますか? 開始方法は以下の通りです:

よりスマートで、安全かつダイナミック、そしてスケーラビリティを持つワークフローの構築を、今すぐ始めましょう!