# .monitoring index search via http\_poller

**URL:** https://discuss.elastic.co/t/monitoring-index-search-via-http-poller/189469
**Category:** Logstash
**Created:** [July 9, 2019, 7:14am UTC](https://discuss.elastic.co/t/monitoring-index-search-via-http-poller/189469 "2019-07-09T07:14:23Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jasony](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@jasony](https://discuss.elastic.co/u/jasony)
#### Post date: [July 9, 2019, 7:14am UTC](https://discuss.elastic.co/t/monitoring-index-search-via-http-poller/189469/1 "2019-07-09T07:14:23Z")

</div>

hello,

i tried to search monitoring data with below query.

```
GET <.monitoring-es-6-{now}>/_search
{
  "query": {
    "match": {
      "type": "node_stats"
    }
  }, 
  "sort": [
    {
      "timestamp": {
        "order": "asc"
      }
    }
  ], 
  "size": 3,
  "_source": {
    "includes": [
     "source_node.*", 
     "node_stats.indices.search.*",
     "node_stats.indices.indexing.*",
     "node_stats.indices.segments.count",
     "node_stats.thread_pool.*",
     "node_stats.jvm.mem.*"
    ]
  }
}

```

i tested in kibana which worked fine, but same query i tried to use in logstash http\_poller, i got below error.

```
[2019-07-09T03:07:49,103][ERROR][logstash.pipeline] Pipeline aborted due to error {:pipeline_id=>"main", :eacktrace=>["/data/app/logstash-6.7.1/vendor/bundle/jruby/2.5.0/gems/logstash-input-http_poller-4.0.5/lib/logstash/ihttp_poller-4.0.5/lib/logstash/inputs/http_poller.rb:97:in `normalize_request'", "/data/app/logstash-6.7.1/vendor/b'", "org/jruby/RubyHash.java:1419:in `each'", "org/jruby/RubyEnumerable.java:833:in `map'", "/data/app/logstash-6.7s!'", "/data/app/logstash-6.7.1/vendor/bundle/jruby/2.5.0/gems/logstash-input-http_poller-4.0.5/lib/logstash/inputsn'", "/data/app/logstash-6.7.1/logstash-core/lib/logstash/pipeline.rb:270:in `block in register_plugins'", "org/jruns'", "/data/app/logstash-6.7.1/logstash-core/lib/logstash/pipeline.rb:413:in `start_inputs'", "/data/app/logstash-/pipeline.rb:217:in `run'", "/data/app/logstash-6.7.1/logstash-core/lib/logstash/pipeline.rb:176:in `block in start
[2019-07-09T03:07:49,122][ERROR][logstash.agent] Failed to execute action {:id=>:main, :action_type=>Logse", :backtrace=>nil}

```

can you please advise how i can query only to today .monitoring index?

thank you!

---

<div class="post-metadata">

### Author: ![jasony](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@jasony](https://discuss.elastic.co/u/jasony)
#### Post date: [July 9, 2019, 7:15am UTC](https://discuss.elastic.co/t/monitoring-index-search-via-http-poller/189469/2 "2019-07-09T07:15:42Z")

</div>

logstash input part is as below.

```
input {
  http_poller {
    urls => {
      node_stats => {
        method => get
        user => "elastic"
        password => "elastic123"
        url => "http://els-01:9200/<.monitoring-es-6-{now}>/_search"
        body => '{
  "query": {
    "match": {
      "type": "node_stats"
    }
  },
  "sort": [
    {
      "timestamp": {
        "order": "desc"
      }
    }
  ],
  "size": 3,
  "_source": {
    "includes": [
     "source_node.*",
     "node_stats.node_master",
     "node_stats.indices.search.*",
     "node_stats.indices.indexing.*",
     "node_stats.indices.segments.count",
     "node_stats.thread_pool.*",
     "node_stats.jvm.mem.*"
    ]
  }
}'
        headers => {
          "Content-Type" => "application/json"
        }
      }
  }
  metadata_target => "http_poller_metadata"
  tags => es_monitoring
  request_timeout => 60
  schedule => { cron => "* * * * * UTC"}
  codec => "json"
 }
```

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [August 6, 2019, 7:15am UTC](https://discuss.elastic.co/t/monitoring-index-search-via-http-poller/189469/3 "2019-08-06T07:15:48Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
