Configure Add-on service
AMDPでは、アプリケーションを構築/デプロイするために、TektonやArgoCDなどのサービスが使用され、デプロイされたアプリケーションの監視にはPrometheusやKibanaなどのサービスが利用されます。これらのサービスをアプリケーションで使用するには、まずAddon Service Management Menuに登録する必要があります。
Addon Service Management Menuに登録されたサービスは、アプリケーションで2つの方法で使用できます。1つ目は、Addon Service Managementの下でプロジェクト設定に登録することです。もう1つは、Profile Detail PageのADDON SERVICE
タブに追加することです。
ユーザーはプロジェクトまたはプロファイルの観点からAddonサービスを構成できます。
Addonを作成する
プロジェクト詳細ページから
プロジェクト設定に登録されたAddonサービスは、プロファイル内で変更または削除することはできません。プロジェクト設定でのみ変更できます。
- プロジェクトにAddonサービスを登録するには、メニューバーのプロジェクト管理モジュールにアクセスし、Addonサービスが必要なプロジェクトを選択します。
Addonサービスタブを見つけて、ADDボタンを選択します:
- ドロップダウンリストからAddonタイプを選択します。特定のAddonタイプに応じて、関連するAddonが提案されます。
以下は選択できるAddon特定タイプです:
Logging: Kibana
Monitoring: Grafana
Trace: Whatap, Zipkin, Whatap-del
Issue Tracker: Jira
CICD: Sonarqube, Tekton, Jenkins, ArgoCD
Istio: N/A
Notification: Slack, Email.
Addonタイプごとに、関連するパラメータを設定する必要があります:
Addonサービスの登録を完了するには、Addonサービス作成ページでSAVEをクリックします。Addonサービスが作成されると、その情報がAddonサービスリストに表示されます:
プロファイル詳細ページから
ユーザーはプロファイル詳細画面にアクセスすることで、Addonサービスを登録する別の方法があります。
- プロジェクトを検索し amdp-tutorial, そのプロジェクトを選択します。プロファイルリストが表示され、すべてのプロファイルが表示されます:
プロファイルリスト画面からプロファイルを選択し、プロファイル詳細画面でAddonサービスタブを見つけます。
- ADDボタンをクリックしてAddonサービスを登録します:
Addonサービス登録が表示されます。この段階では、プロジェクト詳細ページからAddonサービスを作成する際と同じ操作を行います。
Addonを削除する
リストからAddonサービスを削除するには、最後のアイコンRecycleをクリックします:
削除を確認するためにOKボタンをクリックすると、AddonがAddonサービスリストから削除されます。
ユーザーがAddonサービスを削除したくない場合は、CANCELボタンをクリックしてAddonサービスを削除せず、変更なしでAddonサービスリスト画面に戻ります。