Үндсэн агуулга руу алгасах

Cookie

Сайтаа сайжруулж, танд тохирох хямдрал, санал харуулахад тусална. Дэлгэрэнгүй

BD Systems AsiaАлбан ёсны түншBitdefender Country Partner (шинэ цонхонд)

getPushEventStats — push event-ийн статистик, алдааг авах

Bitdefender-ийн албан ёсны баримтаас орчуулавАнгли эх (EN) · Орчуулсан: 2026.11.10

Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.

Энэ method-оор push event-ийн статистик болон алдааг авна.

Тохиргооны алдаа нь HTTP collector SSL гэрчилгээ ашигладаггүй, эсвэл setPushEventSettings method нь HTTP collector-ийн үүсгэсэн authorization header-ийг ашиглаагүй үед гарна. Event Push Service-ийг амжилттай ашиглахын тулд эдгээр урьдчилсан нөхцөлийг хангасан байх ёстой.

Анхааруулга: Event Push Service API-аар илгээж, хүргэж чадаагүй event-үүд 1000 хүртэлх мессеж багтаах буферт хадгалагдана.

Тоолуур 1000 мессежээс хэтэрч, мессеж хүргэгдэхгүй хэвээр байвал Event Push Service мессеж илгээхийг автоматаар зогсоож, status атрибутыг 0 (идэвхгүй) болгож дахин тохируулна.

Параметрүүд

Оролтын параметр шаардлагагүй.

Буцаах утга

Энэ method нь push event-ийн статистикийг агуулсан Object буцаана.

  • `result` — Event Push service-ийн илгээсэн болон хүлээн авсан бүх мессеж, алдааны ерөнхий статистик; төрөл: Object; мэдээллийг үйлчилгээ идэвхжсэн цагаас хүсэлт гарсан хүртэл бүртгэнэ.
  • `count` — push event мессежүүдийн ерөнхий статистик; төрөл: Object
  • `errorMessages` — Event Push service-ийн илгээсэн, алдаа үүсгэсэн мессежийн нийт тоо; төрөл: Integer
  • `events` — илгээсэн event-ийн нийт тоо; төрөл: Integer
  • `sentMessages` — амжилттай илгээсэн мессежийн нийт тоо; төрөл: Integer
  • `testEvents` — sendTestPushEvent method-оор үүсгэсэн туршилтын event-ийн тоо; төрөл: Integer
  • `sentBytes` — HTTP хүсэлтийн (ашигласан бол) body-ийн нийт хэмжээний нийлбэр, byte-аар; төрөл: Integer. Тэмдэглэл: Энэ атрибут HTTP хүсэлтийн header-ийн өгөгдлийн хэмжээг оруулаагүй.
  • `error` — хүлээн авсан алдааны нийт тоо; төрөл: Integer
  • `connectionError` — хүлээн авсан холболтын алдааны нийт тоо; төрөл: Integer
  • `configurationError` — хүлээн авсан тохиргооны алдааны нийт тоо; төрөл: Integer
  • `serviceError` — хүлээн авсан үйлчилгээний алдааны нийт тоо; төрөл: Integer
  • `statusCode2xx` — 2xx төлөвийн код буцаасан удаа; төрөл: Integer
  • `statusCode300` — 3xx төлөвийн код буцаасан удаа; төрөл: Integer
  • `statusCode400` — 4xx төлөвийн код буцаасан удаа; төрөл: Integer
  • `statusCode500` — 5xx төлөвийн код буцаасан удаа; төрөл: Integer
  • `timeout` — хүсэлт timeout болсон удаа; төрөл: Integer
  • `lastUpdateTime` — Event Push статистик хамгийн сүүлд шинэчлэгдсэн цаг; төрөл: Integer
  • `max` — илгээхээр дараалалд орсон event-үүд хадгалагдах буферийн төлөв; төрөл: Object. Буфер нь илгээж чадаагүй, дараа илгээхээр дараалалд орсон event бүрийг хадгална. Статистикийг resetPushEventStats method-оор цэвэрлэж болно.
  • `messageQueueBytes` — resetPushEventStats method-ийг хамгийн сүүлд ашигласнаас хойш илгээхээр дараалалд орсон мессежүүдийн хэмжээний нийлбэр; төрөл: Integer
  • `messageQueueLength` — resetPushEventStats method-ийг хамгийн сүүлд ашигласнаас хойш илгээхээр дараалалд орсон мессежийн нийлбэр тоо; төрөл: Integer. Тэмдэглэл: Буфер 1000 хүртэлх event багтаана.

Жишээ

Хүсэлт:

  {
       "params": {},
       "jsonrpc": "2.0",
       "method": "getPushEventStats",
       "id": "ad12cb61-52b3-4209-a87a-93a8530d91cb"
  }

Хариу:

{
    "id": "ad12cb61-52b3-4209-a87a-93a8530d91cb",
    "jsonrpc": "2.0",
    "result": {
        "count": {
            "errorMessages": 12,
            "events": 2182,
            "sentMessages": 21,
            "testEvents": 0,
            "sentBytes": 954586
        },
        "error": {
            "configurationError": 0,
            "connectionError": 7,
            "serviceError": 0,
            "statusCode2xx": 0,
            "statusCode300": 0,
            "statusCode400": 5,
            "statusCode500": 0,
            "timeout": 0
        },
        "lastUpdateTime": "2024-02-08T09:29:39",
        "max": {
            "messageQueueBytes": 933694,
            "messageQueueLength": 8
        }
    }
}
Асуулт байна уу?AI туслах GravityZone-ийн монгол баримтаас хайна. Нарийн асуудлыг таны гэрээт борлуулагч, Bitdefender Mongolia-ийн инженер шийднэ.