breadcrumbDescription
Agentplatformssporing
Denne sporingsfunktion giver omfattende indsigt i handlingerne og ydeevnen af Agentforce og registrerer vigtige telemetridata på tværs af forskellige tjenester. Ved at udnytte Data 360 kan brugere forene disse sporingsdata med sessionsoplysninger for at oprette detaljerede rapporter. Disse rapporter er uvurderlige for overvågning af KPI'er (Key Performance Indicators), identificering af ydeevneflaskehalse og hurtig identifikation af grundlæggende årsager til problemer, hvilket i sidste ende forbedrer pålideligheden og effektiviteten af agentimplementeringer.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Tilgængelig i: Enterprise, Performance, Unlimited og Developer Edition med Foundations eller Agentforce 1 eller Einstein 1 Edition |
Opsæt agentplatformssporing
Hvis brugere vil generere Data 360-rapporter for sessions- og platformsspor, skal de først aktivere Data 360 og platformssporing.
- Brug feltet Find hurtigt i Opsætning til at søge efter Einstein Generative AI.
- Fra Einstein Generative AI skal du klikke på Opsætning af Einstein-revision, -analyser og -overvågning.
- Bekræft, at Agentforce er aktiveret. Se Opsæt Agentforce-sessionssporing.
- Rul til omskifteren Agentplatformssporing, og aktiver den.
Din datamodel klargøres på blot nogle få minutter. Dataindsamling starter derefter med det samme og gentages med fem minutters intervaller. Bemærk, at konvertering af datasamling øger din organisations kreditforbrugsfrekvens.
Suspension af datasamling bevarer dine data, så du kan genoptage senere. Alle rapporter viser en afstand mellem det tidspunkt, du deaktiverer den og aktiverer den igen.
Data 360-rapporter for servicemedarbejderes sessioner og platformsspor
Hvis du ønsker indsigt i KPI'er og tendenser, skal du oprette en enkelt Data 360-rapport, der integrerer både agentsessionsspor og End-to-End Platform-spor. Denne rapport kan køres for data i næsten realtid, tillader gruppering, filtrering og opsummering af registreringer og kan deles med andre.
Agentsporing inkluderer omfang fra følgende tjenester:
- Apex
- Flows
- Promptkonstruktør
- Handlinger, der kan kaldes
- Planlægger
- AI Gateway
- LLM-gateway
- DC-forespørgsels Federator
Generer en Data 360-rapport
Opret rapporter om specifikke datamodelobjekter (DMO'er), f.eks. Telemetry Trace span og AI Agent Interaction, for at analysere og lære fra forenede data.
- Naviger til fanen Rapporter i Salesforce, og klik på Ny rapport. Siden Rapporttyper vises.
- Skriv navnet på det DMO (datamodelobjekt), du vil rapportere om, på søgelinjen. I denne situation skal du vælge Telemetry Trace span eller AI Agent Interaction.
- Opret en ny feltrelation i de relevante datamodelobjekter. I denne situation kan du vælge Telemetry Trace Span -Telemetry Trace → ManyToOne → AI Agent Interaction - Telemetry Trace.
I Data 360 etableres relationer mellem DMO'er ved at definere en forbindelse fra et "Kilde-DMO" til et "Mål-DMO" ved brug af nøglefelter. Den hyppigste type relation er Mange-til-en, hvor flere registreringer fra kilde-DMO svarer til en enkelt registrering i mål-DMO. Se Relationer for datamodelobjekter for at få flere oplysninger.
- På DMO'ets detaljeside er der en Relationships-fane. Denne fane giver en visuel og struktureret visning af alle de relationer, der findes for dette DMO. Bekræft de nye DMO-relationer gennem fanen Relationships (Relationer).
Eksempel på telemetrisporing
Eksempel på AI-agentinteraktion
- Opret en tilpasset rapporttype.
- Klik på Ny tilpasset rapport i Opsætning under Ny tilpasset rapport. Udfyld felterne for at oprette en ny tilpasset rapporttype. I dette tilfælde skal du oprette en rapporttype for Session & Platform Traces.
- Gå til Data Cloud-appen, og vælg fanen Rapporter.
- Opret en Data 360-rapport. Klik på Ny rapport, og vælg den ønskede rapporttype (dvs. sessionsspor og platformsspor).
- Klik på Start rapport.
Når rapporten er startet, skal du kunne visualisere de korrelerede platformstelemetrisporingsområder, der er logført som en del af hver agentsession.
Datamodel for agentplatformssporing
Aktivering af disse funktioner genererer automatisk en Data 360-datastream, et DLO (Data Lake Object) og et DMO (datamodelobjekt). Disse data oprettes i det dataleområde, der er angivet i Revision og overvågning.
Observation strækker sig over datastream
Datastreamen for observationsområde oprettes automatisk for at registrere sporingsdataene:
| Betegnelse | API Schema | ID |
|---|---|---|
| cdp_sys_PartitionDate | cdp_sys_PartitionDate__c |
DateTime |
| Intern organisation | InternalOrganization__c |
Tekst |
| Datakildeobjekt | DataSourceObject__c |
Tekst |
| Datakilde | DataSource__c |
Tekst |
| attributter | attributes__c |
Tekst |
| durationNanos | durationNanos__c |
Tal |
| endDateTime | endDateTime__c |
DateTime |
| operationName | operationName__c |
Tekst |
| organizationId | organizationId__c |
Tekst |
| parentSpanId | parentSpanId__c |
Tekst |
| serviceName | serviceName__c |
Tekst |
| spanId | spanId__c |
Tekst |
| spanKind | spanKind__c |
Tekst |
| startDateTime | startDateTime__c |
DateTime |
| statusCode | statusCode__c |
Tekst |
| traceId | traceId__c |
Tekst |
Observation strækker sig over Data Lake-objektet
Der oprettes en ny DLO ved navn ObservabilitySpans med følgende felter:
| Betegnelse | API Schema | Datatype |
|---|---|---|
| attributter | attributes__c |
Tekst |
| cdp_sys_PartitionDate | cdp_sys_PartitionDate__c |
DateTime |
| cdp_sys_SourceVersion | cdp_sys_SourceVersion__c |
Tekst |
| Datakilde | DataSource__c |
Tekst |
| Datakildeobjekt | DataSourceObject__c |
Tekst |
| durationNanos | durationNanos__c |
Tal |
| endDateTime | endDateTime__c |
DateTime |
| Intern organisation | InternalOrganization__c |
Tekst |
| KQ_parentSpanId | KQ_parentSpanId__c |
Tekst |
| KQ_spanId | KQ_spanId__c |
Tekst |
| operationName | operationName__c |
Tekst |
| organizationId | organizationId__c |
Tekst |
| parentSpanId | parentSpanId__c |
Tekst |
| serviceName | serviceName__c |
Tekst |
| spanId | spanId__c |
Tekst |
| startDateTime | startDateTime__c |
DateTime |
| statusCode | statusCode__c |
Tekst |
| traceId | traceId__c |
Tekst |
Objektet Telemetry Trace span-datamodel
Der oprettes et nyt DMO med navnet Telemetry Trace Span (Sporingsområde for telemetrik) med følgende felter:
| Betegnelse | API Schema | Datatype | Beskrivelse |
|---|---|---|---|
| Datakilde | ssot__DataSourceId__c |
Tekst | Et entydigt reference-id for registreringskilden. |
| Datakildeobjekt | ssot__DataSourceObjectId__c |
Tekst | Entydigt id for oprindelsesobjektet, f.eks. en cloud-lagringsfil eller en forbindelsesenhed. |
| Varighedsnummer | ssot__DurationNumber__c |
Tekst | Varighed i alt af span i nano sekunder. |
| Slutdato/-tidspunkt | ssot__EndDateTime__c |
Tal | Udløb sluttidspunkt. |
| Intern organisation | ssot__InternalOrganizationId__c |
DateTime | Identifikator for den interne organisation eller afdeling, der ejer dataene. |
| Overordnet område for nøglekvalificeret telemetri | KQ_TelemetryParentSpanId__c |
Tekst | Id for fuldt kvalificeret overordnet sporingsområde |
| Id for sporing af nøglekvalificeret telemetrik | KQ_Id__c |
Tekst | Id for fuldt kvalificeret sporingsområde |
| Handlingsnavn | ssot__OperationName__c |
Tekst | Navn på den handling, der blev udført på den eksterne tjeneste. |
| Tjenestenavn | ssot__ServiceName__c |
Tekst | Tjeneste-id. |
| Startdato/-tidspunkt | ssot__StartDateTime__c |
Tekst | Span starttidspunkt. |
| Statuskode | ssot__StatusCode__c |
DateTime | Kørselsresultatet af en periode. |
| Telemetry overordnet span | ssot__TelemetryParentSpanId__c |
Tekst | Entydig identifikator for et overordnet interval, der bruges til at spore indlejrede underhandlinger. |
| Telemetry span-attributter | ssot__TelemetrySpanAttributeText__c |
Tekst | Nøgle-værdi-metadata, der giver operativ kontekst for en udvidelse. |
| Telemetriforløbsbegivenheder | ssot__TelemetrySpanEventText__c |
Tekst | Logfører en entydig, meningsfuld begivenhed i løbet af en span-varighed. |
| Telemetrispor | ssot__TelemetryTrace__c |
Tekst | Entydigt id, der bruges til at spore en komplet anmodning på tværs af alle relaterede områder. |
| Id for telemetrisporingsområdet | ssot__Id__c |
Tekst | Et entydigt id for en individuel periode, der repræsenterer en enkelt arbejdsenhed. |
SOQL-eksempler
DLO SOQL
SELECT attributes__c, cdp_sys_PartitionDate__c, cdp_sys_SourceVersion__c, DataSource__c, DataSourceObject__c,
durationNanos__c, endDateTime__c, InternalOrganization__c, KQ_parentSpanId__c, KQ_spanId__c
FROM ObservabilitySpans__dll LIMIT 100DMO SOQL
SELECT ssot__DataSourceId__c, ssot__DataSourceObjectId__c, ssot__DurationNumber__c, ssot__EndDateTime__c,
ssot__InternalOrganizationId__c, KQ_TelemetryParentSpanId__c, KQ_Id__c, ssot__OperationName__c, ssot__ServiceName__c,
ssot__SpanKind__c FROM ssot__TelemetryTraceSpan__dlm LIMIT 100Sporingseksempel
Trace ID: a744ad5ccf0f61c2
run.interaction [Atlas Reasoning Engine] [ROOT]
(spanId: 9dcc09221a05d4cf)
│
├── run.action.AnswerQuestionsWithKnowledge_179gL0000019Ah7 [Atlas Reasoning Engine]
│ (spanId: 90a3808ba7a67fe8)
│ │
│ └── run.invokeActions.STREAM_KNOWLEDGE_SEARCH [InvocableAction]
│ (spanId: 95499b41725eb82a)
│ │
│ └── run.einstein_gpt__answerWithKnowledge.1 [PromptTemplate]
│ (spanId: a9a8b8f2e1fd35cb)
│ 📋 Attributes:
│ • prompt_template.execution.api.version: 66.0
│ • prompt_template.execution.step: 66.0
│ • prompt_template.api.name: einstein_gpt__answerWithKnowledge
│ • prompt_template.api.version: 1
│ │
│ └── run.invokeActions.EINSTEIN_RETRIEVER_GET_RESULTS [InvocableAction]
│ (spanId: 82559a5dedaff638)
│ │
│ ├── run.step.einstein_gpt__answerWithKnowledge [PromptTemplate]
│ │ (spanId: 934afceaac15c6d4)
│ │ 📋 Attributes:
│ │ • prompt_template.step.start_time: 1774049705404
│ │ • prompt_template.step.end_time: 1774049705430
│ │ • prompt_template.step: resolve_template
│ │ │
│ │ └── run.step.einstein_gpt__answerWithKnowledge [PromptTemplate]
│ │ (spanId: b93e831b1c492cf9)
│ │ 📋 Attributes:
│ │ • prompt_template.step.start_time: 1774049705447
│ │ • prompt_template.step.end_time: 1774049705449
│ │ • prompt_template.step: mask_template
│ │ │
│ │ └── run.step.einstein_gpt__answerWithKnowledge [PromptTemplate]
│ │ (spanId: 8380c9b813f64afa)
│ │ 📋 Attributes:
│ │ • prompt_template.step.start_time: 1774049705500
│ │ • prompt_template.step.end_time: 1774049705502
│ │ • prompt_template.step: generation
│ │
│ └── run.retriever.File_ADL_File_ADL_1Cx_Xl7d6d114de [Einstein AI Gateway]
│ (spanId: a0f6b9721e1049a3)
│ 📋 Attributes:
│ • retriever.numberofresults: 10
│ • retriever.isadvancedmode: False
│ • retriever.retrievername: File_ADL_File_ADL_1Cx_Xl7d6d114de
│ │
│ └── run.hybridsearch.ADL_File_ADL_index__dlm [Data Cloud]
│ (spanId: 86aa7512858c1aa9)
│
├── run.topic.GeneralFAQ_16jgL000001ATzR [Atlas Reasoning Engine]
│ (spanId: a3709c000d5d6a2e)
│ │
│ ├── run.llmstep [Atlas Reasoning Engine]
│ │ (spanId: 9829763b4362466f)
│ │
│ ├── run.llmstep [Atlas Reasoning Engine]
│ │ (spanId: 9a29b1009ea0f4c6)
│ │
│ └── run.llmstep [Atlas Reasoning Engine]
│ (spanId: bf63506e4fccff9f)
│
└── run.llmstep [Atlas Reasoning Engine]
(spanId: 9f31edde2c62d1dc)
Summary:
- 15 total spans in this trace
- 5 spans with attributes (marked with 📋)
- 10 spans without attributes
- All spans share trace ID: a744ad5ccf0f61c2

