Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-12920

Static hierarchy in jmx tree

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • Docs Required, Release Notes Required

    Description

      Current jmx tree hierarchy depends on jvm and ignite options and contains classloader by default.

      Monitoring systems like zabbix use bean path to discover metrics. Classloader is been changing after node restart and monitoring systems rediscover new metrics. If you'll try to disable classloader with option

      IGNITE_MBEAN_APPEND_CLASS_LOADER_ID=false

      the jmx tree will exclude one level. This behavior excludes an opportunity to create single monitoring template for different deployments. It can also make troubles if you want to start more then one ignite instance in single jvm. In this case you'll have to set igniteInstanceName property to add one more level with the name of this instance. It will affect jmx tree hierarchy as well.

       I propose to make hierarchy unchangeable and select one of the following values.

      If exist instancename

      else if exist consistantId

       

      In cases with enabled persistent storage consistent id  would be the same between node restarts, in in-memory cases you will be able to specify instanceName.

      Attachments

        1. image-2020-04-20-17-05-36-451.png
          8 kB
          Igor Akkuratov

        Issue Links

          Activity

            People

              iakkuratov Igor Akkuratov
              iakkuratov Igor Akkuratov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m