Hi, TR Staake,
I am having troubles reproducing the issues you are seeing. I am running Blueflood (latest on master) locally on my Mac. I am running Cassandra 2.0.11 and ElasticSearch 1.7.3.
What version of Cassandra and ElasticSearch are you using? Can you hit us up in the #blueflood IRC for further discussion/troubleshooting?
Here's what I did trying to reproduce your issue
# the pipe to json2 is just for formatting the response
curl 'http://localhost:20000/v2.0/123456/metrics/search?query=*' | json2
[
{
"metric": "query01.api.mycompany.com:iad:1234:2:44cluster:cpu_idle"
},
{
"metric": "query02.api.mycompany.com:dfw:9876:1:44cluster:cpu_idle"
},
{
"metric": "acct01.api.mycompany.com:iad:9876:2:44cluster:cpu_idle"
},
{
"metric": "acct00.api.mycompany.com:dfw:9876:1:44cluster:cpu_idle"
},
{
"metric": "query00.api.mycompany.com:iad:1234:1:44cluster:cpu_idle"
}
]
If I do a query for a given host, it works as you said:
If I try for a given host+domain, it also works for me:
Using permutation of '*' also works for me:
curl 'http://localhost:20000/v2.0/123456/metrics/search?query=*:44cluster:cpu_idle' | json2
[
{
"metric": "query01.api.mycompany.com:iad:1234:2:44cluster:cpu_idle"
},
{
"metric": "query02.api.mycompany.com:dfw:9876:1:44cluster:cpu_idle"
},
{
"metric": "acct01.api.mycompany.com:iad:9876:2:44cluster:cpu_idle"
},
{
"metric": "acct00.api.mycompany.com:dfw:9876:1:44cluster:cpu_idle"
},
{
"metric": "query00.api.mycompany.com:iad:1234:1:44cluster:cpu_idle"
}
]
Thanks,
-shinta