Hi @alokla ,
1. Segmentation Service API (Adobe I/O)
Adobe AEP provides the Segmentation Service API, which allows you to retrieve detailed job information including:
Segment evaluation job start and end times
Job status and type (batch or streaming)
Evaluation duration (can be calculated)
Example Steps:
Use the Segmentation Jobs API to list jobs: GET /segment/jobs
Filter by date range to cover the last 12 months.
For each job, use the startTime and endTime to calculate duration.
Aggregate and compute the average evaluation time.
This method provides accurate raw data, but requires scripting or automation (e.g., using Python, Postman, or Adobe I/O runtime).
2. Query Service (if job logs are ingested into datasets)
If your organization is tracking segment evaluations or ingestion metrics in datasets, you can use Adobe AEP Query Service to run SQL queries:
SELECT
AVG(DATEDIFF(second, startTime, endTime)) AS avg_eval_time_seconds
FROM
segment_evaluation_logs
WHERE
startTime BETWEEN '2024-04-01' AND '2025-04-01'
This assumes you have a dataset (e.g., segment_evaluation_logs) populated with evaluation job metadata.
3. Adobe System Monitoring Dashboards (Limited Availability)
Some organizations have access to Adobe’s Monitoring UI within AEP, which may include:
- Segment job throughput
- Error rates
- Evaluation durations (limited to recent weeks)
However, this UI generally does not support 12-month historical views unless you have custom logging or dashboard integration (e.g., via Adobe Launch or Datastreams to external storage).
4. Adobe Customer Care or Technical Account Manager (TAM)
If you do not have API access or logging in place, the Adobe support team may be able to:
This is often used by enterprise customers for performance reviews or quarterly audits.