|
I'm trying to piece things together from the restmap.conf docs, to get a working custom endpoint that I can use. Note that i do not want to use this with setup.xml and I just want a plain old endpoint that extends http://www.splunk.com/base/Documentation/4.2.1/admin/restmapconf Following what's written in restmap.conf I think I've done everything right and I've read through the doc a few times, but no luck. I get a 500 response when I go to Here's my stanza in restmap.conf:
and in $SPLUNK_HOME/etc/apps/<app_name>/default/rest/MyFileName.py there is a class defined called MyClassName that extends splunk.rest.BaseRestHandler. And the python is pretty simple and running it manually it seems free of syntax errors. Ideally if someone can point me to an app on Splunkbase that has successfully set up a non-EAI custom rest endpoint (ie one that is NOT used from guided setup aka setup.xml). Failing that, can anyone see what I'm doing wrong, or can you tell me if there are any tricks to get some kind of debugging or troubleshooting going? |
|
It turns out that the restmap.conf docs are wrong in at least one place.
Under
and then in an example it explains further that this Both are wrong. The file must live in the application's "bin" directory, at However I'll still accept any answer that points me to an app that does something semi-real around such an endpoint... |

Note: It looks like since I posted this the docs were updated to list the correct directory. =)