Puoi esaminare il costo delle esecuzioni della pipeline utilizzando l'esportazione della fatturazione Cloud in BigQuery.
Puoi anche utilizzare l'ID di fatturazione dell'esecuzione della pipeline univoco per esaminare i costi delle risorse create dall'esecuzione della pipeline, come segue:
Vertex AI Pipelines collega automaticamente l'etichetta
vertex-ai-pipelines-run-billing-idall'esecuzione della pipeline. Il valore di questa etichetta è l'ID di fatturazione dell'esecuzione della pipeline univoco.Vertex AI Pipelines propaga questa etichetta alle Cloud de Confiance by S3NS risorse generate dai componenti della pipeline durante l'esecuzione della pipeline. Tieni presente che, per alcuni componenti e risorse, devi eseguire l'upgrade dell' Cloud de Confiance by S3NS SDK dei componenti della pipeline o aggiornare il codice del componente per propagare le etichette. Per saperne di più sull'etichettatura delle risorse Cloud de Confiance by S3NS , consulta Etichettatura delle risorse da parte di Vertex AI Pipelines.
L'etichetta
vertex-ai-pipelines-run-billing-idcollega l'utilizzo delle Cloud de Confiance by S3NS risorse generate dall'esecuzione della pipeline nei report di fatturazione. Utilizzando il valore di questa etichetta, puoi esaminare il costo dell'utilizzo delle risorse nell'esecuzione della pipeline con l'esportazione della fatturazione Cloud in BigQuery.
Questa pagina mostra come:
Prima di iniziare
Prima di utilizzare la fatturazione Cloud per comprendere il costo di un'esecuzione della pipeline, segui queste istruzioni per configurare il tuo Cloud de Confiance by S3NS progetto e l'ambiente di sviluppo:
Per saperne di più sullo schema dei dati di costo di utilizzo standard della fatturazione Cloud, consulta Schema dei dati di costo di utilizzo standard.
Elenca le dieci esecuzioni della pipeline più costose
Esegui la query seguente per visualizzare un elenco delle dieci esecuzioni della pipeline più costose in un periodo di tempo specificato:
SQL standard
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;
Sostituisci quanto segue:
START_DATE: data di inizio del periodo di tempo.
END_DATE: data di fine del periodo di tempo.
Dovresti vedere le seguenti colonne nei risultati della query:
project_idregionpipeline_run_billing_idtotal_cost
Ora puoi utilizzare l'ID di fatturazione dell'esecuzione della pipeline univoco dalla colonna pipeline_run_billing_id dei risultati della query per:
Utilizza l'ID di fatturazione per individuare un'esecuzione della pipeline
Puoi utilizzare l'ID di fatturazione dell'esecuzione della pipeline univoco dai risultati della query in Elenca le dieci esecuzioni della pipeline più costose per individuare un'esecuzione della pipeline.
Console
Segui queste istruzioni per recuperare un'esecuzione della pipeline nella Cloud de Confiance console.
Nella Cloud de Confiance console, nella sezione Piattaforma agentica, vai alla pagina Pipeline.
Per individuare l'esecuzione della pipeline, filtra l'elenco utilizzando un ID di fatturazione dell'esecuzione della pipeline univoco dai risultati della query in Elenca le dieci esecuzioni della pipeline più costose. A tal fine:
Fai clic su Filtra e poi su Etichette.
Inserisci l'ID di fatturazione dell'esecuzione della pipeline univoco nel seguente formato e premi Invio:
labels.vertex-ai-pipelines-run-billing-id=PIPELINE_RUN_BILLING_ID
dove PIPELINE_RUN_BILLING_ID è l'ID di fatturazione dell'esecuzione della pipeline univoco.
SDK Agent Platform Python
Utilizza il seguente esempio di codice per recuperare l'esecuzione della pipeline:
runs = aip.PipelineJob.list(
project=PROJECT_ID,
location=LOCATION,
filter="labels.vertex-ai-pipelines-run-billing-id=PIPELINE_RUN_BILLING_ID")
Sostituisci quanto segue:
PROJECT_ID: il Cloud de Confiance by S3NS progetto in cui viene eseguita questa pipeline.
LOCATION: la regione in cui viene eseguita la pipeline. Per saperne di più sulle regioni in cui è disponibile Agent Platform Pipelines, consulta la guida Località di Gemini Enterprise Agent Platform.
PIPELINE_RUN_BILLING_ID: ID di fatturazione dell'esecuzione della pipeline univoco dai risultati della query in Elenca le dieci esecuzioni della pipeline più costose.
Visualizza i costi delle Cloud de Confiance by S3NS risorse in un'esecuzione della pipeline
Puoi utilizzare l'ID di fatturazione dell'esecuzione della pipeline univoco dai risultati della query in Elenca le dieci esecuzioni della pipeline più costose per visualizzare i costi delle Cloud de Confiance by S3NS risorse generate dall'esecuzione della pipeline.
Esegui la query seguente per visualizzare l'elenco delle Cloud de Confiance by S3NS risorse generate in un'esecuzione della pipeline, insieme al costo di ogni risorsa:
SQL standard
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";
Sostituisci quanto segue:
START_DATE: data di inizio del periodo di tempo.
END_DATE: data di fine del periodo di tempo.
PIPELINE_RUN_BILLING_ID: ID di fatturazione dell'esecuzione della pipeline univoco dai risultati della query in Elenca le dieci esecuzioni della pipeline più costose.
Dovresti vedere le seguenti colonne nei risultati della query:
service.idservice.descriptionsku.idsku_descriptioncost
La colonna cost rappresenta il costo di una risorsa corrispondente a sku.id nell'esecuzione della pipeline.