Мониторинг и ведение журнала для Watson Services - PullRequest
0 голосов
/ 20 ноября 2018

Каков наилучший способ или сервис в IBM Cloud Platform для мониторинга и регистрации сервисов Watson?

Мне было бы интересно извлечь такую ​​информацию, как время ответа на каждый запрос.

Заранее спасибо

1 Ответ

0 голосов
/ 20 ноября 2018

Вы можете получить журналы чата Watson Assistant, сделав вызов REST API.Он содержит отметку времени запроса и ответа для каждого входа.Возможно, вам придется записывать вызовы API Watson в вашем приложении, чтобы учесть время задержки в сети для измерения общего времени отклика приложения.

curl -u "apikey:{apikey}" "https://gateway.watsonplatform.net/assistant/api/v1/workspaces/{workspace_id}/logs?version=2017-09-13"

{
  "logs": [
    {
      "request": {
        "input": {
          "text": "Good morning"
        }
      },
      "response": {
        "intents": [
          {
            "intent": "hello",
            "confidence": 1
          }
        ],
        .
        .
        .

      "workspace_id": "{workspace_id}",
      "request_timestamp": "2017-09-13T16:39:56.284Z",
      "response_timestamp": "2017-09-13T16:39:58.828Z",
        .
        .
}
...