curl -X GET 'https://verification.didit.me/v3/events/enrichment-metrics/?days=30' \
-H 'x-api-key: YOUR_API_KEY'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.monitoring_events.retrieve_enrichment_metrics()
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.monitoringEvents.retrieveEnrichmentMetrics();
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.MonitoringEvents.RetrieveEnrichmentMetrics(ctx, didit.MonitoringEventsRetrieveEnrichmentMetricsParams{})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.monitoringEvents().retrieveEnrichmentMetrics();
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->monitoringEvents->retrieveEnrichmentMetrics();
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.monitoring_events.retrieve_enrichment_metrics
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.MonitoringEvents.RetrieveEnrichmentMetricsAsync();
Console.WriteLine(JsonSerializer.Serialize(result));{
"events_ingested": 128450,
"events_rejected": 214,
"enrichment_lookups": 41230,
"enrichment_cache_hits": 40118,
"enrichment_provider_calls": 1112,
"enrichment_skipped_low_value": 74320,
"unique_ips_seen": 1112,
"period_days": 30,
"cache_hit_rate": 0.973,
"unique_ip_ratio": 0.0087,
"provider_calls_per_1k_events": 8.66
}API de métricas de enriquecimiento de eventos
Lee en Didit la ingesta de eventos y el enriquecimiento de IP por periodo: aciertos de caché, ratio de IP únicas y consultas nuevas por mil eventos.
curl -X GET 'https://verification.didit.me/v3/events/enrichment-metrics/?days=30' \
-H 'x-api-key: YOUR_API_KEY'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.monitoring_events.retrieve_enrichment_metrics()
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.monitoringEvents.retrieveEnrichmentMetrics();
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.MonitoringEvents.RetrieveEnrichmentMetrics(ctx, didit.MonitoringEventsRetrieveEnrichmentMetricsParams{})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.monitoringEvents().retrieveEnrichmentMetrics();
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->monitoringEvents->retrieveEnrichmentMetrics();
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.monitoring_events.retrieve_enrichment_metrics
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.MonitoringEvents.RetrieveEnrichmentMetricsAsync();
Console.WriteLine(JsonSerializer.Serialize(result));{
"events_ingested": 128450,
"events_rejected": 214,
"enrichment_lookups": 41230,
"enrichment_cache_hits": 40118,
"enrichment_provider_calls": 1112,
"enrichment_skipped_low_value": 74320,
"unique_ips_seen": 1112,
"period_days": 30,
"cache_hit_rate": 0.973,
"unique_ip_ratio": 0.0087,
"provider_calls_per_1k_events": 8.66
}Autorizaciones
La clave de API de tu aplicación, que encontrarás en Developers -> API keys en la Business Console. La clave principal tiene acceso completo. Una clave con nombre puede tener un alcance limitado: ninguno, lectura o escritura por recurso, limitada a algunos flujos o a sesiones aprobadas, a una lista de direcciones IP y a una fecha de caducidad. 401 significa que la clave es incorrecta, se revocó o expiró; 403 significa que no se envió ninguna clave, que la clave no tiene acceso a este recurso o acción, o que la solicitud provino de una dirección fuera de su lista de IP; 404 en una ruta de sesión significa que la sesión está fuera de los flujos o estados de la clave. Una clave sin acceso a contenido multimedia recibe las URL de imágenes, videos y PDF como null, y una clave sin permiso de escritura en sesiones recibe los enlaces y tokens de sesión como null. Consulta https://docs.didit.me/console/api-keys.
Parámetros de consulta
Duración del periodo en días. El valor predeterminado es 30; los valores se limitan al rango de 1 a 365 y un valor no entero se sustituye por 30. El valor aplicado se devuelve como period_days.
1 <= x <= 365Respuesta
Contadores y ratios del período.
Nuevos eventos almacenados. Las repeticiones idempotentes no se cuentan.
Elementos rechazados dentro de solicitudes por lotes (canales de servidor y de dispositivo). Una solicitud de un solo evento rechazada no se cuenta.
Eventos cuya dirección IP pública se resolvió, desde la caché o con una consulta nueva.
Consultas respondidas desde la caché.
Consultas que requirieron una nueva resolución de la dirección.
Eventos de telemetría de poco valor cuya dirección aún no se conocía. Nunca provocan por sí mismos una nueva resolución.
Direcciones que necesitaron una nueva resolución.
El valor de days aplicado después de limitarlo al rango permitido.
enrichment_cache_hits / enrichment_lookups, redondeado a 4 decimales. Null cuando no hubo consultas.
unique_ips_seen / events_ingested, redondeado a 4 decimales. Null cuando no se ingirió ningún evento.
Resoluciones nuevas por cada 1000 eventos ingeridos, redondeadas a 2 decimales. Null cuando no se ingirió ningún evento.