When selecting the Filters sub aggregation in Kibana 4, I only has a Query 
field for the specification. I really dont know what to do with that.
What I want is shown in the query below, which I execute directly against 
elasticsearch 1.4.0.

Is the Filters sub aggregation working? If yes, how do I use it?

Is there any way to import a "hand made" query as the one below into Kibana?

Thanks for any help!

/Stefan

My elasticsearch query:

GET _search
{
  "query": {
    "filtered": {
      "query": {
        "match_all": {}
      },
      "filter": {
        "bool": {
          "must": [
            {
              "term": {
                "type": "jmx"
              }
            },
            {
              "term": {
                "variable": "MeanProcessingTime"
              }
            }
          ]
        }
      }
    }
  },
  "aggs": {
    "histogram_agg": {
      "date_histogram": {
        "field": "@timestamp",
        "interval": "hour"
      },
      "aggs": {
        "component_agg": {
          "filters": {
            "filters": {
              "engineReceiver": {
                "bool": {
                  "must": [
                    {
                      "term": {
                        "mbeanalias": "receiverChannelCamelRoute"
                      }
                    },
                    {
                      "term": {
                        "group": "eti.engine"
                      }
                    }
                  ]
                }
              },
              "engineSender": {
                "bool": {
                  "must": [
                    {
                      "term": {
                        "mbeanalias": "senderChannelCamelRoute"
                      }
                    },
                    {
                      "term": {
                        "group": "eti.engine"
                      }
                    }
                  ]
                }
              },
              "incomingAmqp": {
                "bool": {
                  "must": [
                    {
                      "term": {
                        "mbeanalias": "camelRoute"
                      }
                    },
                    {
                      "term": {
                        "group": "eti.gateway.incoming.amqp"
                      }
                    }
                  ]
                }
              },
              "outgoingAmqp": {
                "bool": {
                  "must": [
                    {
                      "term": {
                        "mbeanalias": "camelRoute"
                      }
                    },
                    {
                      "term": {
                        "group": "eti.gateway.outgoing.amqp"
                      }
                    }
                  ]
                }
              }
            }
          },
          "aggs": {
            "my_average": {
              "avg": {
                "field": "metric_value_number"
              }
            }
          }
        }
      }
    }
  }
}

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/d8478257-1819-451f-97ed-617a4956c805%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to