[ 
https://issues.apache.org/jira/browse/IGNITE-13225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17210727#comment-17210727
 ] 

Nikolay Izhikov commented on IGNITE-13225:
------------------------------------------

Hello, [~agura]

The essence of this issue is slightly different from metric filters.
We should have several http endpoints for different "metric groups".

The idea is that one of those "groups" can be fetched very frequently - each 
second or more and others rarely, each minute.

https://github.com/nizhikov/ignite-http-metrics-exporter


Please, take a look at the configuration example:

{noformat}
    <bean id="ignite.cfg" 
class="org.apache.ignite.configuration.IgniteConfiguration">
        <property name="metricExporterSpi">
            <bean class="org.apache.ignite.viewer.IgniteHttpMetricsExporterSpi">
                <property name="groups">
                    <list>
                        <bean 
class="org.apache.ignite.viewer.config.RegExpGroup">
                            <property name="context" value="/all"/>
                            <property name="regExp" value=".*"/>
                        </bean>
                        <bean 
class="org.apache.ignite.viewer.config.NamesListGroup">
                            <property name="context" value="/sys"/>
                            <property name="names">
                                <list>
                                    <value>sys</value>
                                </list>
                            </property>
                        </bean>
                        <bean 
class="org.apache.ignite.viewer.config.RegExpGroup">
                            <property name="context" value="/caches"/>
                            <property name="regExp" value="cache\..*"/>
                        </bean>
                        <bean 
class="org.apache.ignite.viewer.config.NamesListGroup">
                            <property name="context" value="/my-cache"/>
                            <property name="names">
                                <list>
                                    <value>cache.my-cache</value>
                                    <value>cacheGroups.my-cache</value>
                                </list>
                            </property>
                        </bean>
                    </list>
                </property>
            </bean>
        </property>
    </bean>
{noformat}

> Add the possibility to export data in OpenCensus only for defined metrics
> -------------------------------------------------------------------------
>
>                 Key: IGNITE-13225
>                 URL: https://issues.apache.org/jira/browse/IGNITE-13225
>             Project: Ignite
>          Issue Type: Improvement
>    Affects Versions: 2.8, 2.8.1
>            Reporter: Dmitry Frolov
>            Priority: Major
>
> By default, OpenCensus exporter returns data from all OpenCensus metrics. As 
> a result, there could be a performance drop. We should add the possibility to 
> export data only from defined metrics.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to