Monitoring and Logging for Watson Services
what is the best way or service in IBM Cloud Platform to monitoring and logging Watson services?
I would be interested in extracting information like the response time for each request.
Thanks in advance
ibm-cloud ibm-watson watson-conversation
add a comment |
what is the best way or service in IBM Cloud Platform to monitoring and logging Watson services?
I would be interested in extracting information like the response time for each request.
Thanks in advance
ibm-cloud ibm-watson watson-conversation
add a comment |
what is the best way or service in IBM Cloud Platform to monitoring and logging Watson services?
I would be interested in extracting information like the response time for each request.
Thanks in advance
ibm-cloud ibm-watson watson-conversation
what is the best way or service in IBM Cloud Platform to monitoring and logging Watson services?
I would be interested in extracting information like the response time for each request.
Thanks in advance
ibm-cloud ibm-watson watson-conversation
ibm-cloud ibm-watson watson-conversation
asked Nov 20 '18 at 0:29
GiulioGiulio
71110
71110
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can retrieve the Watson Assistant chat logs by making REST API call. It contains the request and response timestamp of each input. You would have to probably record Watson API calls in your application to take into account the network latency time to measure overall application response time.
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",
.
.
}
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53384559%2fmonitoring-and-logging-for-watson-services%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can retrieve the Watson Assistant chat logs by making REST API call. It contains the request and response timestamp of each input. You would have to probably record Watson API calls in your application to take into account the network latency time to measure overall application response time.
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",
.
.
}
add a comment |
You can retrieve the Watson Assistant chat logs by making REST API call. It contains the request and response timestamp of each input. You would have to probably record Watson API calls in your application to take into account the network latency time to measure overall application response time.
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",
.
.
}
add a comment |
You can retrieve the Watson Assistant chat logs by making REST API call. It contains the request and response timestamp of each input. You would have to probably record Watson API calls in your application to take into account the network latency time to measure overall application response time.
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",
.
.
}
You can retrieve the Watson Assistant chat logs by making REST API call. It contains the request and response timestamp of each input. You would have to probably record Watson API calls in your application to take into account the network latency time to measure overall application response time.
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",
.
.
}
answered Nov 20 '18 at 0:58
Manoj SinghManoj Singh
1,024316
1,024316
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53384559%2fmonitoring-and-logging-for-watson-services%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown