To view this discussion on the web visit https://groups.google.com/d/msgid/druid-development/CANNBgP%2B6AoMEG_o0MpXLxgQF56dUppkFWzRVvd_ZzYJOpjgizQ%40mail.gmail.com.
>It does, via Custom Metrics (Java and Ruby libs available, else one
> Does sematext have a push-based mechanism for getting data into it?
can hit an HTTP API with data in JSON) -
https://sematext.atlassian.net/wiki/display/PUBSPM/Custom+Metrics
But having direct access to poll metrics from something like JMX would
be better, as we could build Druid-specific reports by default
organized in a way that tends to make most sense for Druid, slicable
and disable by dimensions that make sense for each Druid metric. SPM
does this for Hadooo, HBase, Elasticsearch, Solr, Kafka, etc.
Yes, but no :)
> I do not see us exposing metrics via JMX soon (though someone could do it by
> creating an emitter if they wanted to) largely because exposing metrics via
> JMX generally implies a local aggregation/averaging of results. For
> example, on every query, the compute nodes and broker emit metrics about
> query response time. The broker on the whole query and the compute nodes on
> a per-segment basis. In order to expose this via jmx, we would have to
> average out the response times local to the process rather than aggregating
> it somewhere and averaging/computing percentiles/etc. at the aggregation
> point. Does that make sense?
That is, wouldn't one want to know both the broker and compute nodes
metrics and even see them separately? Take Kafka as a working example
- we have Kafka Producer, Kafka Broker, and Kafka Consumer metrics.
The agent is attached to each of these node (types) and provides
metrics about its node. In the UI one can then see all these metrics
separately, filter by individual host if needed, or any other
dimension that make sense for filtering.
Hit https://apps.sematext.com/demo and look for SA.Prod.Kafka app to
check out how its metrics are represented. Based on what you wrote, I
think one would want the same for Druid.
Re JMX exporting - Coda's metrics package makes that easy.
To view this discussion on the web visit https://groups.google.com/d/msgid/druid-development/CANNBgPJhyqze3-UVTMakaecdG1A4ZR6fRBWu3WGe_v6X99qEGw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/druid-development/0365dead-958f-492b-bb8e-fbef056effa0%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Druid Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to druid-developm...@googlegroups.com.
To post to this group, send email to druid-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/druid-development/727c8e04-ce46-4663-8c29-ed62eeb56633%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
druid.monitoring.monitors=["com.metamx.metrics.JvmMonitor"]druid.emitter=composingdruid.emitter.logging.logLevel=infodruid.emitter.http.recipientBaseUrl=http://localhost:8082/druid_mon#druid.monitoring.emissionPeriod=PT5m#druid.monitoring.monitors=["com.metamx.metrics.SysMonitor","com.metamx.metrics.JvmMonitor","io.druid.client.cache.CacheMonitor","io.druid.server.metrics.HistoricalMetricsMonitor","io.druid.segment.realtime.RealtimeMetricsMonitor","io.druid.server.metrics.EventReceiverFirehoseMonitor"]
druid.emitter.composing.emitter=["http"]
List of emitter modules to load e.g. ["logging","http"]. | [] |
druid.request.logging.type=emitter
druid.request.logging.feed=druid_requests
Not sure if it makes a difference
You received this message because you are subscribed to a topic in the Google Groups "Druid Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/druid-development/bgWDDJDg574/unsubscribe.
To unsubscribe from this group and all its topics, send an email to druid-developm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/druid-development/f45532ab-e945-4db2-ac02-763f11c67be8%40googlegroups.com.
To unsubscribe from this group and all its topics, send an email to druid-development+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/druid-development/c6c3962b-8fc5-4029-88ff-89e1eba01108%40googlegroups.com.--
You received this message because you are subscribed to a topic in the Google Groups "Druid Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/druid-development/bgWDDJDg574/unsubscribe.
To unsubscribe from this group and all its topics, send an email to druid-development+unsubscribe@googlegroups.com.
To post to this group, send email to druid-development@googlegroups.com.
To unsubscribe from this group and all its topics, send an email to druid-developm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/druid-development/bc3f41c7-2061-42bb-b6d8-26ba622048e9%40googlegroups.com.To unsubscribe from this group and stop receiving emails from it, send an email to druid-development+unsubscribe@googlegroups.com.
To post to this group, send email to druid-development@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to druid-development+unsubscribe@googlegroups.com.
To post to this group, send email to druid-development@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/druid-development/1cb071d0-ac6d-4612-93d0-6a91b68afd3a%40googlegroups.com.
"queryType" : "dataSourceMetadata",
"dataSource": "sample_datasource"
}
Gian