hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benoy Antony (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDFS-7402) Enable JMX to directly output JSON objects instead JSON strings
Date Sat, 15 Nov 2014 15:57:33 GMT
Benoy Antony created HDFS-7402:
----------------------------------

             Summary: Enable JMX to directly output JSON objects instead JSON strings
                 Key: HDFS-7402
                 URL: https://issues.apache.org/jira/browse/HDFS-7402
             Project: Hadoop HDFS
          Issue Type: Improvement
    Affects Versions: 2.5.1
            Reporter: Benoy Antony
            Assignee: Benoy Antony


Currently many JMX beans provide Json content as strings.
JMXJsonServlet outputs these as Json Strings.  This also results in losing the original Json
object structure.

An example is given below:

{code}
  "TieredStorageStats" : "{\"ARCHIVE\":{\"capacityTotal\":1498254102528,\"capacityUsed\":12288,\"capacityRemaining\":980102602752,\"blockPoolUsed\":12288,\"nodesInService\":3,\"numBlocks\":0}...
{code}



{code}
  "TieredStorageStats" : {"ARCHIVE":{"capacityTotal":1498254102528,"capacityUsed":12288,"capacityRemaining":980102602752,"blockPoolUsed":12288,"nodesInService":3,"numBlocks":0}...
{code}

In the former output {{TieredStorageStats}} maps to a JSON string while in the latter one
it maps to a JSON object.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message