Splunk On-CallのJiraインテグレーション 🔗
[ht_toggle title=“Requirements” id=“” class=“” style=“” ]
必須Jiraバージョン:Jira Server 7.7.0 - 8.22.6、Jira Cloud (バージョンレス)
必須Splunk On-Callバージョン: Starter、Growth、またはエンタープライズ
[/ht_toggle]
Splunk On-Callでの設定 🔗
注意:設定のSplunk On-Call 部分にはグローバル管理者権限が必要です。
Splunk On-Callで、インテグレーション >> API に移動します。
New Key ボタンをクリックします。キーに説明を付けます。結果の APIキー と既存の API ID に注意してください。
Splunk On-Callアドオンのインストール 🔗
Jira管理者としてログインし、Jira administration gear icon > Manage apps をクリックしてAtlassian Marketplaceに移動します。
左側のサイドバーで、Atlassian Marketplaceヘッダーの下にある Find new apps をクリックします。
Jira Serverの場合は、app _Splunk On-Call for Jira Server__._を検索します。Jira Cloudの場合は、app VictorOps for Jira Cloud を検索します。正しいアプリを見つけたら、Install をクリックします。
インストールが完了したら、Configure をクリックします。
アプリケーション設定の構成 🔗
VictorOpsで生成したAPIキーを、Jiraの*VictorOps for Jira Server Configuration*ページの*Connect to your VictorOps Organization*セクションの**API Key**フィールドに挿入します。
同じセクションの**API ID**フィールドに、上記のSplunk On-Callステップで指定したAPI IDを挿入します。
VictorOps URLに表示されているSplunk On-Call Org ID (例
https://portal.victorops.com/client/%7BOrg_ID
)をコピーし、Jiraの**Organization ID**フィールドに貼り付けます。これはJiraチケット内のインシデントリンクに付加されます。3つのフィールドがすべて入力されたら、Connect をクリックします。成功すると、Connected VictorOps Organizations セクションに新しいエントリが表示され、緑色の」VALID」フラグが表示されます。
/_images/spoc/1jira.png
Jiraプロジェクト設定の構成 🔗
Splunk On-Callアドオンは、関連付けたいJiraプロジェクトごとに有効にして設定する必要があります。複数のプロジェクトは同じSplunk On-Call組織に接続できますが、プロジェクトは同じ*デフォルトチームエスカレーションポリシー*を共有できないことに注意してください。
Jiraで、プロジェクト をクリックします。
Splunk On-Callアドオンを有効にしたいプロジェクトの プロジェクト設定 に移動し、VictorOps設定 をクリックします。
このプロジェクトでVictorOpsを有効にする**をクリックします。これによりページが展開され、設定可能なフィールドのリストが表示されます。
デフォルトのインシデント設定 🔗
VictorOps Instance で、このプロジェクトに関連付けるSplunk On-Call組織を選択します。
デフォルトチームエスカレーションポリシー で、Jiraの問題がSplunk On-Callでインシデントを作成する際に表示するSplunk On-Callエスカレーションポリシーを選択します。注意: このエスカレーションポリシーに割り当てられたVictorOpsインシデントのみが、Jiraプロジェクトでインシデントの作成を許可されます。
Default User で、Splunk On-Callインシデントの受信によって生成された問題のレポーターとして指定するJiraユーザーを選択します。
着信問題の設定 🔗
プロジェクトの デフォルトチームエスカレーションポリシー に対して作成されたSplunk On-Callインシデントは、自動的にJiraの問題を生成します。このような問題のデフォルトタイプ(バグ、エピック、ストーリー、またはタスク)は、VictorOpsインシデントの受信に使用する問題タイプ ドロップダウンから希望のオプションを選択することで設定されます。
このような問題作成を無効にしたい場合は、Allow issues to be created from incidents via REST API チェックボックスの選択を解除してください。
/_images/spoc/2jira.png
Jiraの状態設定 🔗
ステートマッピングを定義することで、インシデントがVictorOpsのライフサイクルを通過する際に、Jiraの問題が同期された状態を維持することができます。
/_images/spoc/3jira.png
Jira内でのSplunk On-Callインシデントの作成 🔗
現在、Splunk On-CallインシデントはJiraの問題ビューからのみ作成できます。
More > Create VictorOps Incident をクリックします。Splunk On-Callインシデントカードのプレビューが、プロジェクトの デフォルトチームエスカレーションポリシー を使用して表示されます。注: Jira Cloudの場合、詳細ボタンは省略記号ボタンです。
VictorOpsチームエスカレーションポリシー ドロップダウンから別のエスカレーションポリシーを選択できます。また、Additional Users ドロップダウンを使用して、オプションで対応するユーザーを追加することもできます。インシデントにユーザーを追加しても、Splunk On-Callで「マルチ対応者インシデント」は作成されないことに注意してください。
インシデントの作成 をクリックして、Splunk On-Callインシデントを生成します。すると、問題ビューの右下フレームの VictorOps セクションの下に、Triggered Splunk On-Callインシデントカードが表示されます。
インシデントカードの インシデントの詳細 リンクをクリックすると、新しいブラウザタブでSplunk On-Callにインシデントが表示されます。
/_images/spoc/4jira.png