Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
OpenSearch / Dashboards 2.13.0
Describe the issue:
I am able to review and filter logs just fine in Discover but when I try to use PPL in Logs under Observability I get the following error when I try to execute any query:
PPL query fetch err: StatusCodeError: no handler found for uri [/_plugins/_ppl] and method [POST]
at respond (/opensearch/opensearch-dashboards-2.13.0/node_modules/elasticsearch/src/lib/transport.js:349:15)
at checkRespForFailure (/opensearch/opensearch-dashboards-2.13.0/node_modules/elasticsearch/src/lib/transport.js:306:7)
at HttpConnector.<anonymous> (/opensearch/opensearch-dashboards-2.13.0/node_modules/elasticsearch/src/lib/connectors/http.js:173:7)
at IncomingMessage.wrapper (/opensearch/opensearch-dashboards-2.13.0/node_modules/lodash/lodash.js:4991:19)
at IncomingMessage.emit (node:events:529:35)
at IncomingMessage.emit (node:domain:489:12)
at endReadableNT (node:internal/streams/readable:1400:12)
at processTicksAndRejections (node:internal/process/task_queues:82:21) {
status: 400,
displayName: 'BadRequest',
path: '/_plugins/_ppl',
query: {},
body: {
error: 'no handler found for uri [/_plugins/_ppl] and method [POST]'
},
statusCode: 400,
response: '{"error":"no handler found for uri [/_plugins/_ppl] and method [POST]"}',
toString: [Function (anonymous)],
toJSON: [Function (anonymous)]
}
Configuration:
opensearch.yml
cluster.name: AcmeLogging
node.name: acme-logging
path.data: /data/persistent
network.host: 0.0.0.0
discovery.seed_hosts: ["acme-logging"]
cluster.initial_master_nodes: ["acme-logging"]
opensearch_dashboards.yml
server.host: 0.0.0.0
opensearch.hosts: [http://localhost:9200]
server.basePath: "/admin/dashboard"
server.rewriteBasePath: false
opensearch.ssl.verificationMode: none