From issues-return-97297-archive-asf-public=cust-asf.ponee.io@ignite.apache.org Thu Jul 18 13:01:01 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id A8CDC18063F for ; Thu, 18 Jul 2019 15:01:01 +0200 (CEST) Received: (qmail 11008 invoked by uid 500); 18 Jul 2019 13:01:01 -0000 Mailing-List: contact issues-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list issues@ignite.apache.org Received: (qmail 10990 invoked by uid 99); 18 Jul 2019 13:01:01 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jul 2019 13:01:01 +0000 Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 68AF3E2E61 for ; Thu, 18 Jul 2019 13:01:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 167D626591 for ; Thu, 18 Jul 2019 13:01:00 +0000 (UTC) Date: Thu, 18 Jul 2019 13:01:00 +0000 (UTC) From: "Nikolay Izhikov (JIRA)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (IGNITE-11927) [IEP-35] Add ability to enable\disable subset of metrics MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/IGNITE-11927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16887958#comment-16887958 ] Nikolay Izhikov commented on IGNITE-11927: ------------------------------------------ [~agura] Sorry, I still don't understand you. Can you, please, make a simple, pseudo-code example of your idea? > Motivation: reducing memory consuming and GC pressure. There are users with big amount of caches (I saw cases with 5000 caches in 200 cache groups). We can have NoOp implementation of MetricRegistries disabled in the config file. And this registries never can be enabled. But this motivation looks very odd for me: 1. If we have 5000 caches, Ignite structures already huge. Why do you think metrics bring a huge impact on GC? 2. All {AtomicLong} fields are created in previous versions of CacheMetricsImpl. MetricRegistry is the only addition we made with the new framework. Do we have some benchmarks or other descriptions of this issue? > [IEP-35] Add ability to enable\disable subset of metrics > -------------------------------------------------------- > > Key: IGNITE-11927 > URL: https://issues.apache.org/jira/browse/IGNITE-11927 > Project: Ignite > Issue Type: Improvement > Reporter: Nikolay Izhikov > Assignee: Nikolay Izhikov > Priority: Major > Labels: IEP-35 > Time Spent: 10m > Remaining Estimate: 0h > > Ignite should be able to: > * Enable or disable an arbitrary subset of the metrics. User should be able to do it in runtime. -- This message was sent by Atlassian JIRA (v7.6.14#76016)