Sie können die Kosten Ihrer Pipelineausführungen mit dem Cloud Billing-Export nach BigQuery einsehen.
Sie können auch die eindeutige Abrechnungs-ID der Pipelineausführung verwenden, um die Kosten für Ressourcen zu prüfen, die von der Pipelineausführung erstellt wurden. Gehen Sie dazu so vor:
Vertex AI Pipelines fügt Ihrer Pipelineausführung automatisch das Label
vertex-ai-pipelines-run-billing-idhinzu. Der Wert dieses Labels ist Ihre eindeutige Abrechnungs-ID der Pipelineausführung.Vertex AI Pipelines überträgt dieses Label auf Cloud de Confiance by S3NS Ressourcen, die während der Pipelineausführung von Pipelinekomponenten generiert werden. Beachten Sie, dass Sie für einige Komponenten und Ressourcen entweder das Cloud de Confiance by S3NS Pipeline Components SDK aktualisieren oder Ihren Komponentencode aktualisieren müssen, um die Labels zu übertragen. Weitere Informationen zum Labeln von Cloud de Confiance by S3NS Ressourcen finden Sie unter Ressourcen-Labeling von Vertex AI Pipelines.
Mit dem Label
vertex-ai-pipelines-run-billing-idwird die Nutzung von Cloud de Confiance by S3NS -Ressourcen, die vom Pipeline-Lauf generiert wurden, in Abrechnungsberichten verknüpft. Anhand des Werts dieses Labels können Sie die Kosten für die Ressourcennutzung im Pipeline-Lauf mit dem Cloud Billing-Export nach BigQuery prüfen.
Diese Seite enthält Anleitungen für Folgendes:
Hinweis
Bevor Sie Cloud Billing verwenden, um die Kosten für eine Pipeline-Ausführung zu ermitteln, richten Sie Ihr Cloud de Confiance by S3NS -Projekt und Ihre Entwicklungsumgebung mit der folgenden Anleitung ein:
Weitere Informationen zum Schema der Standardnutzungskosten in Cloud Billing finden Sie unter Schema der Standardnutzungskosten.
Die zehn teuersten Pipelineausführungen auflisten
Führen Sie die folgende Abfrage aus, um eine Liste Ihrer zehn teuersten Pipelineausführungen in einem bestimmten Zeitraum aufzurufen:
Standard-SQL
SELECT
project.id,
location.region,
L.value,
SUM(cost) AS total_cost
FROM
`project.dataset.gcp_billing_export_v1_XXXXXX_XXXXXX_XXXXXX` B,
UNNEST (B.labels) L
WHERE
DATE(_PARTITIONTIME) >= "START_DATE"
AND DATE(_PARTITIONTIME) < "END_DATE"
AND L.key = "vertex-ai-pipelines-run-billing-id"
GROUP BY
project.id,
location.region,
L.value
ORDER BY
total_cost DESC
LIMIT
10;
Ersetzen Sie dabei Folgendes:
START_DATE: Startdatum des Zeitraums.
END_DATE: Enddatum des Zeitraums.
In den Abfrageergebnissen sollten die folgenden Spalten angezeigt werden:
project_idregionpipeline_run_billing_idtotal_cost
Sie können jetzt die eindeutige Pipelineausführungs-Abrechnungs-ID aus der Spalte pipeline_run_billing_id der Abfrageergebnisse verwenden, um Folgendes zu tun:
Pipelineausführung mithilfe der Abrechnungs-ID suchen
Sie können die eindeutige Abrechnungs-ID der Pipelineausführung aus den Abfrageergebnissen unter Die zehn teuersten Pipelineausführungen auflisten verwenden, um eine Pipelineausführung zu finden.
Console
Gehen Sie nach der folgenden Anleitung vor, um eine Pipelineausführung in der Cloud de Confiance Console abzurufen.
Rufen Sie in der Cloud de Confiance Console im Bereich „Agent Platform“ die Seite Pipelines auf.
Wenn Sie die Pipelineausführung ermitteln möchten, filtern Sie die Liste mit einer eindeutigen Abrechnungsausführungs-ID aus den Abfrageergebnissen in Die zehn teuersten Pipelineausführungen auflisten. Gehen Sie so vor:
Klicken Sie auf Filter und dann auf Labels.
Geben Sie die eindeutige Abrechnungs-ID für die Pipelineausführung im folgenden Format ein und drücken Sie die Eingabetaste:
labels.vertex-ai-pipelines-run-billing-id=PIPELINE_RUN_BILLING_ID
, wobei PIPELINE_RUN_BILLING_ID die eindeutige Abrechnungs-ID der Pipelineausführung ist.
Agent Platform SDK für Python
Verwenden Sie das folgende Codebeispiel, um die Pipelineausführung abzurufen:
runs = aip.PipelineJob.list(
project=PROJECT_ID,
location=LOCATION,
filter="labels.vertex-ai-pipelines-run-billing-id=PIPELINE_RUN_BILLING_ID")
Ersetzen Sie Folgendes:
PROJECT_ID: Das Cloud de Confiance by S3NS Projekt, in dem diese Pipeline ausgeführt wird.
LOCATION: Die Region, in der die Pipeline ausgeführt wird. Weitere Informationen zu den Regionen, in denen Agent Platform Pipelines verfügbar ist, finden Sie im Leitfaden zu den Standorten der Gemini Enterprise Agent Platform.
PIPELINE_RUN_BILLING_ID: Eine eindeutige Abrechnungs-ID der Pipelineausführung wird aus den Abfrageergebnissen in Die zehn teuersten Pipelineausführungen auflisten angezeigt.
Kosten für Cloud de Confiance by S3NS Ressourcen in einer Pipelineausführung ansehen
Sie können die eindeutige Abrechnungs-ID der Pipelineausführung aus den Abfrageergebnissen unter Die zehn teuersten Pipelineausführungen auflisten verwenden, um die Kosten für Cloud de Confiance by S3NS Ressourcen anzuzeigen, die von der Pipelineausführung generiert werden.
Führen Sie die folgende Abfrage aus, um die Liste der Cloud de Confiance by S3NS Ressourcen aufzurufen, die in einem Pipeline-Lauf generiert wurden, sowie die Kosten der einzelnen Ressourcen:
Standard-SQL
SELECT
service,
sku,
cost
FROM
`project.dataset.gcp_billing_export_v1_XXXXXX_XXXXXX_XXXXXX` B,
UNNEST (B.labels) L
WHERE
DATE(_PARTITIONTIME) >= "START_DATE"
AND DATE(_PARTITIONTIME) < "END_DATE"
AND L.key = "vertex-ai-pipelines-run-billing-id"
AND L.value = "PIPELINE_RUN_BILLING_ID";
Ersetzen Sie dabei Folgendes:
START_DATE: Startdatum des Zeitraums.
END_DATE: Enddatum des Zeitraums.
PIPELINE_RUN_BILLING_ID: Eine eindeutige Abrechnungs-ID der Pipelineausführung wird aus den Abfrageergebnissen in Die zehn teuersten Pipelineausführungen auflisten angezeigt.
In den Abfrageergebnissen sollten die folgenden Spalten angezeigt werden:
service.idservice.descriptionsku.idsku_descriptioncost
Die Spalte cost enthält die Kosten einer Ressource, die sku.id in der Pipelineausführung entspricht.