Eigene DevOps Insights-Daten löschen
DevOps Insights wird am 31. August 2026 auslaufen und eingestellt werden. Nach diesem Datum wird der Dienst nicht mehr verfügbar sein. Es können keine neuen Tool-Integrationen für „ DevOps Insights “ mehr erstellt werden. Mehr erfahren
IBM Cloud® DevOps Insights hostet Ihre Daten in einer hoch verfügbaren und sicheren Umgebung. Client- und Systemberechtigungsnachweise werden auf verschlüsselten Platten gespeichert. Der Zugriff auf Daten ist ausschließlich auf die Benutzer begrenzt, die die Daten zur Unterstützung und Wartung von DevOps Insights benötigen. Daten, die in DevOps Insights gespeichert werden, werden anhand der Toolchain-ID indexiert. Wenn Sie eine Toolchain löschen, werden alle Daten im Zusammenhang mit Repositorys, die als Teil der Toolchain erfasst wurden, gelöscht.
Sie können Daten auf folgende Weise löschen:
- Löschen von Build-, Test- und Bereitstellungsdatensätzen
- Löschen von DevOps Insights-Daten für ein Repository durch Inaktivieren
- Löschen der Integration zwischen Toolchain und DevOps Insights
- Löschen eines Repositorys aus Ihrer Toolchain
Weitere Informationen zu Toolchains finden Sie unter Toolchain über eine App erstellen.
IBM verwaltet die Daten in DevOps Insights nicht. Wenn Sie die Verwendung von DevOps Insights beenden, müssen Sie Ihre eigenen Daten löschen. Zum Löschen der Daten löschen Sie die DevOps Insights-Toolintegration aus der Toolchain. Wenn die DevOps Insights-Toolintegration nicht innerhalb von sieben Tagen erneut zur Toolchain hinzugefügt wird, werden die Daten gelöscht.
DevOps Insights-Datasets löschen
Mit dem Datenverwaltungs-Dashboard können Sie DevOps Insights-Daten für eine Toolchain, Umgebung, Anwendung oder einen Zweig löschen. Alle DevOps Insights-Daten für Builds, Testergebnisse und Bereitstellungsdatensätze werden gelöscht. Dies schließt vordefinierte und angepasste Daten ein, jedoch keine Repository-Daten.
Nach ihrer Löschung können die Daten nicht wiederhergestellt werden.
Führen Sie die folgenden Schritte aus, um Ihr Datenverwaltungs-Dashboard anzuzeigen:
- Klicken Sie in der Konsole IBM Cloud auf das
im Menü > Plattformautomatisierung > Toolchains.
- Wählen Sie auf der Seite 'Toolchains' Ihre Toolchain aus.
- Klicken Sie auf der Übersichtsseite Ihrer Toolchain auf der Karte IBM Cloud-Tools auf DevOps Insights.
- Wählen Sie Daten verwalten aus.
- Wählen Sie Qualitätsdaten aus.
Toolchain-Daten löschen
Toolchain-Daten sind alle Daten, die dieser Toolchain zugeordnet sind. Beim Löschen von Toolchain-Daten werden nicht die Toolchain oder die ihr zugeordneten Tools gelöscht. Es werden die Daten gelöscht, die von allen Tools verwendet werden, die an diese Toolchain angehängt sind.
- Um Toolchain-Daten zu löschen, gehen Sie zu „ Daten verwalten “ > „ Qualitätsdaten “.
- Wählen Sie Toolchain-Daten aus.
- Klicken Sie auf Löschen.
Umgebungsdaten löschen
Umgebungsdaten sind Daten, die einem bestimmten Standort zugeordnet sind. Beispiele sind dallas-dev, dallas-prod, frankfurt-prod oder frankfurt-staging. Führen Sie die folgenden Schritte aus, um die Umgebungsdaten zu löschen:
- Gehen Sie zu „Daten verwalten“ > „Qualitätsdaten “.
- Wählen Sie Umgebungsdaten aus.
- Wählen Sie die Umgebung aus, in der sich die Daten befinden, die Sie löschen möchten
- Klicken Sie auf Löschen.
Anwendungsdaten löschen
Anwendungsdaten sind alle Daten, die mit einer bestimmten App verknüpft sind, die an eine Toolchain angehängt ist. Führen Sie die folgenden Schritte aus, um die Umgebungsdatasets zu löschen:
- Gehen Sie zu „ Daten verwalten “ > „ Qualitätsdaten “.
- Wählen Sie Anwendungsdaten aus.
- Wählen Sie die App aus, deren Daten gelöscht werden sollen, und klicken Sie auf Löschen.
Zweigdaten für eine Anwendung löschen
Zweigdaten für eine Anwendung sind die Daten, die einem bestimmten Repository einer Anwendung zugeordnet sind. Dies kann z. B. der Masterzweig oder ein Staging-Repository sein.
- Um die Umgebungsdaten zu löschen, gehen Sie zu „ Daten verwalten “ > „ Qualitätsdaten “.
- Wählen Sie Zweigdaten für eine Anwendung aus.
- Wählen Sie die App und den Zweig mit den Daten aus, die gelöscht werden sollen.
- Klicken Sie auf Löschen.
DevOps Insights-Toolintegration löschen
Zum Löschen der DevOps Insights-Toolintegration müssen Sie DevOps Insights aus Ihrer Toolchain löschen. Um DevOps Insights aus Ihrer Toolchain zu löschen, führen Sie die folgenden Schritte aus, um die Toolintegration über die Konsole, die API oder mit Terraform zu löschen.
Löschen einer DevOps Insights Werkzeugintegration mit Hilfe der Konsole
- Klicken Sie auf das
im Menü > Plattformautomatisierung > Werkzeugketten.
- Wählen Sie auf der Seite 'Toolchains' Ihre Toolchain aus.
- Klicken Sie auf der Übersichtsseite Ihrer Toolchain auf der Karte IBM Cloud-Tools auf das Überlaufsymbol
für Ihre DevOps Insights-Instanz. Wählen Sie anschließend Löschen aus.
Löschen einer DevOps Insights Werkzeugintegration mit der API
-
Beziehen Sie ein IAM-Inhaber-Token. Wenn Sie ein SDK verwenden, können Sie alternativ einen IAM-API-Schlüssel anfordern und die Client-Optionen mithilfe von Umgebungsvariablen festlegen.
export CD_TOOLCHAIN_AUTH_TYPE=iam && \ export CD_TOOLCHAIN_APIKEY={iam_api_key} && \ export CD_TOOLCHAIN_URL={base_url} -
Ermitteln Sie die ID der DevOps Insights Werkzeugintegration.
curl -X GET \ {base_url}/toolchains/{toolchain_id}/tools \ -H "Authorization: Bearer {token}" \ -H "Accept: application/json"const CdToolchainV2 = require('@ibm-cloud/continuous-delivery/cd-toolchain/v2'); ... const toolchainService = CdToolchainV2.newInstance(); const tools = await toolchainService.listTools({ toolchainId: {toolchain_id}, });import ( "github.com/IBM/continuous-delivery-go-sdk/cdtoolchainv2" ) ... toolchainClientOptions := &cdtoolchainv2.CdToolchainV2Options{} toolchainClient, err := cdtoolchainv2.NewCdToolchainV2UsingExternalConfig(toolchainClientOptions) listToolsOptions := toolchainClient.NewListToolsOptions({toolchain_id}) tools, response, err := toolchainClient.ListTools(listToolsOptions)from ibm_continuous_delivery.cd_toolchain_v2 import CdToolchainV2 ... toolchain_service = CdToolchainV2.new_instance() tools = toolchain_service.list_tools( toolchain_id = {toolchain_id} )import com.ibm.cloud.continuous_delivery.cd_toolchain.v2.CdToolchain; import com.ibm.cloud.continuous_delivery.cd_toolchain.v2.model.*; ... CdToolchain toolchainService = CdToolchain.newInstance(); ListToolsOptions listToolsOptions = new ListToolsOptions.Builder() .toolchainId({toolchain_id}) .build(); Response<ToolchainToolCollection> response = toolchainService.listTools(listToolsOptions).execute(); ToolchainToolCollection tools = response.getResult(); -
Löschen Sie die DevOps Insights Werkzeugintegration aus der Toolchain.
curl -X DELETE \ {base_url}/toolchains/{toolchain_id}/tools/{tool_integration_id} \ -H 'Authorization: Bearer {token}'const response = await toolchainService.deleteTool({ toolchainId: {toolchain_id}, toolId: {tool_integration_id} });deleteToolOptions := toolchainClient.NewDeleteToolOptions({toolchain_id}, {tool_integration_id}) response, err := toolchainClient.DeleteTool(deleteToolOptions)response = toolchainService.delete_tool( toolchain_id = {toolchain_id}, tool_id = {tool_integration_id} )DeleteToolOptions deleteToolOptions = new DeleteToolOptions.Builder() .toolchainId({toolchain_id}) .toolId({tool_integration_id}) .build(); Response<Void> response = toolchainService.deleteTool(deleteToolOptions).execute();
In der folgenden Tabelle sind alle Variablen aufgeführt und beschrieben, die in den vorangegangenen Schritten verwendet werden.
| Variable | Beschreibung |
|---|---|
{base_url} |
Der Toolchain-API-Endpunkt URL, zum Beispiel https://api.us-south.devops.cloud.ibm.com/toolchain/v2. Weitere Informationen zu diesem Endpunkt URL, einschließlich einer Liste von Werten, finden Sie unter Endpunkt URL. |
{iam_api_key} |
Ihr IAM-API-Schlüssel. |
{tool_integration_id} |
Die ID der Werkzeugintegration. |
{toolchain_id} |
Die ID der Toolchain, in der die Toolintegration gelöscht werden soll. |
{token} |
Ein gültiges IAM-Bearer-Token. |
Weitere Informationen zur Integration des Tools DevOps Insights finden Sie unter Hinzufügen von DevOps Insights.
Löschen einer DevOps Insights Werkzeugintegration mit Terraform
-
Suchen Sie die Terraform-Datei (z. B.
main.tf), die denresourceBlock für die bestehende DevOps Insights Werkzeugintegration enthält.Die
resourceBlöcke im folgenden Beispiel beschreiben eine bestehende Toolchain und DevOps Insights Toolintegration.data "ibm_resource_group" "group" { name = "default" } resource "ibm_cd_toolchain" "cd_toolchain" { name = "my toolchain" resource_group_id = data.ibm_resource_group.group.id } resource "ibm_cd_toolchain_tool_devopsinsights" "cd_toolchain_tool_insights" { toolchain_id = ibm_cd_toolchain.cd_toolchain.id } -
Entfernen Sie den
resource "ibm_cd_toolchain_tool_devopsinsights"aus Ihrer Terraform-Datei. -
Terraform-Befehlszeilenschnittstelle initialisieren.
terraform init -
Erstellen Sie einen Terraform-Ausführungsplan. Dieser Plan fasst alle Aktionen zusammen, die zum Löschen der Werkzeugintegration DevOps Insights ausgeführt werden müssen.
terraform plan -
Den Terraform-Ausführungsplan anwenden. Terraform führt alle erforderlichen Aktionen durch, um die DevOps Insights Werkzeugintegration zu löschen.
terraform apply
Weitere Informationen zur Verwendung von Terraform mit Continuous Delivery finden Sie unter Einrichten von Terraform für Continuous Delivery.
Repository löschen
Wenn Sie ein Repository löschen, werden auch alle Daten gelöscht, die diesem Repository zugehörig sind.
- Klicken Sie auf das
im Menü > Plattformautomatisierung > Werkzeugketten.
- Wählen Sie auf der Seite 'Toolchains' Ihre Toolchain aus.
- Klicken Sie auf der Übersichtsseite Ihrer Toolchain auf der Karte Repositorys auf das Überlaufsymbol
für das Repository, das Sie löschen möchten. Wählen Sie anschließend Löschen aus.