# Issues regarding metricsbeat 5.0.0 beta

**URL:** <https://discuss.elastic.co/t/issues-regarding-metricsbeat-5-0-0-beta/61900>\
**Category:** Beats\
**Tags:** metricbeat\
**Created:** [September 30, 2016, 7:34am UTC](https://discuss.elastic.co/t/issues-regarding-metricsbeat-5-0-0-beta/61900 "2016-09-30T07:34:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![macymin](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@macymin](https://discuss.elastic.co/u/macymin)\
**Post date:** [September 30, 2016, 7:34am UTC](https://discuss.elastic.co/t/issues-regarding-metricsbeat-5-0-0-beta/61900/1 "2016-09-30T07:34:32Z")

</div>

hi today i just start to explore metricbeat, all the way we are using topbeat for the metrics.  
there are few issues I notice.

1 The system.process.memory.rss.pct alwasy shows 0, please see the attached screenshot for the data.  
while using topbeat, it is not 0.

 ![](https://us1.discourse-cdn.com/elastic/original/2X/0/04710f374be81e9c08ec516a37dd7cf2aeedf4d2.png)

2, For redis module, the metricset.name "info" always can not feed into elasticsearch with below error in metricbeat log file, think this need to be fixed.

> 2016-09-30T15:16:26+08:00 DBG PublishEvents: 25 events have been published to elasticsearch in 688.516542ms.  
> 2016-09-30T15:16:26+08:00 WARN Can not index event (status=400): {"type":"mapper\_parsing\_exception","reason":"**Field name [bgrewrite.last\_status] cannot contain '.'"**}

i checked the original info command from redis, the orginal parameter is called **aof\_last\_bgrewrite\_status:ok**  
why metricbeat translate into some other name which elasticsearch can not handle???

3, is there any ways I can monitor the redis queue for each key??? so far in keyspace it only shows the no. of keys which is not so useful.

---

<div class="post-metadata">

**Author:** ![macymin](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@macymin](https://discuss.elastic.co/u/macymin)\
**Post date:** [October 3, 2016, 8:57am UTC](https://discuss.elastic.co/t/issues-regarding-metricsbeat-5-0-0-beta/61900/2 "2016-10-03T08:57:52Z")

</div>

hi can anyone help?

---

<div class="post-metadata">

**Author:** ![andrewkroh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/andrewkroh/32/3784_2.png) [@andrewkroh](https://discuss.elastic.co/u/andrewkroh)\
**Post date:** [October 3, 2016, 1:35pm UTC](https://discuss.elastic.co/t/issues-regarding-metricsbeat-5-0-0-beta/61900/3 "2016-10-03T13:35:43Z")

</div>

> [@macymin](#):
>
> 1 The system.process.memory.rss.pct alwasy shows 0, please see the attached screenshot for the data.  
> while using topbeat, it is not 0.

What operating system are you running?

Can you run the following ES queries to confirm that this is happening on all data points.

```auto
# Get total number of documents.
GET /metricbeat-*/_search?pretty
{
  "size": 0,
  "query": {
    "query_string": {
      "query": "_exists_:system.process.memory.rss.pct"
    }
  }
}

# Get total number where pct > 0.
GET /metricbeat-*/_search?pretty
{
  "size": 0,
  "query": {
    "query_string": {
      "query": "system.process.memory.rss.pct:>0"
    }
  }
}

# Check the mapping for the field. It should be a float or scaled_float depending on ES version.
GET /metricbeat-*/_mapping/field/system.process.memory.rss.pct

```

> [@macymin](#):
>
> 2, For redis module, the metricset.name "info" always can not feed into elasticsearch with below error in metricbeat log file, think this need to be fixed.

The redis metricset does appear to use field names with dots in them which are not compatable with ES 2.0-2.3. Elasticsearch 2.4.0 adds a system property called `mapper.allow_dots_in_name` which will disable the check for dots in field names. And ES 5.0 allows dots in field names. Source: [https://www.elastic.co/guide/en/elasticsearch/reference/current/dots-in-names.html#dots-in-names](https://www.elastic.co/guide/en/elasticsearch/reference/current/dots-in-names.html#dots-in-names)

Please open an new issue in [elastic/beats](https://github.com/elastic/beats/issues/new) for this problem. We can correct the metricset to not use dots in the field name.

> [@macymin](#):
>
> 3, is there any ways I can monitor the redis queue for each key??? so far in keyspace it only shows the no. of keys which is not so useful.

You can't do this with the redis info metricset. Maybe there could be a separate metricset to monitor size of various keys. I'm open to additional discussion of the feature. How would you want it to be configured? What data would useful? What parts of the redis api would be used to collect the data?

---

<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:** [October 21, 2016, 7:34am UTC](https://discuss.elastic.co/t/issues-regarding-metricsbeat-5-0-0-beta/61900/4 "2016-10-21T07:34:33Z")

</div>

This topic was automatically closed after 21 days. New replies are no longer allowed.
