Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
09-20-2017 12:26 PM
Can you please explain why I cannot create an event schema? I get 500 Error (Exception Message chain)
Thanks
Atul
Create Event Schema Error
{
"statusCode": 500,
"code": "Unknown",
"message": "Unknown server error: [null]",
"developerMessage": "Exception Message Chain : \n"
}
Create Event Schema request
POST /events/schema/aa_paid_seats_v1 HTTP/1.1
Host: analytics.api.appdynamics.com
X-Events-API-AccountName: xxxxba6a
X-Events-API-Key: xxxx80d9
Content-type: application/vnd.appd.events+json;v=2
Cache-Control: no-cache
Postman-Token: 31dcec42-88ef-4650-5f16-3baf43a239ad
{ "schema" :
{
"id": "string",
"sessionID": "string",
"transaction_flow": "string",
"transactionid": "string",
"transactiontype": "string",
"requestorid": "string",
"recordlocator": "string",
"pseudocity": "string",
"applicationerror": {
"errortype": "string",
"errorcode": "integer",
"errortext": "string"
},
"soapfault": {
"faultcode":"integer",
"faultstring":"string"
},
"timeout": {
"timeouttype": "string"
},
"responsetime":"integer"
}
}
09-21-2017 04:21 AM
Hi Atul,
If you are using an on-premise events service, can you reproduce the issue and attach the events service log?
Regards,
Gaurav Soni
09-21-2017 04:24 AM
Nevermind, this looks to be communication with SAAS analytics.
let me reproduce this locally and get back.
Regards,
Gaurav Soni
09-21-2017 04:43 AM
I don't think analytics supports to create nested structured schema yet. I tried the flat json which seems to work.
curl -X POST \ https://analytics.api.appdynamics.com/events/schema/games1 \ -H 'accept: application/vnd.appd.events+json;v=2' \ -H 'cache-control: no-cache' \ -H 'content-type: application/vnd.appd.events+json;v=2' \ -H 'postman-token: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' \ -H 'x-events-api-accountname: eumanalytics_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' \ -H 'x-events-api-key: ed22e5da-xxxx-xxxx-xxxx-xxxxxxxxxxxx' \ -d '{ "schema": { "id": "string", "sessionID": "string", "transaction_flow": "string", "transactionid": "string", "transactiontype": "string", "requestorid": "string", "recordlocator": "string", "pseudocity": "string" "responsetime":"integer" } }'
09-21-2017 04:43 AM
I will check with engg. team and get back.
09-21-2017 06:32 AM
OK Thanks for confirming that only currently AppD supports only a flat schema; not a nested one.
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form