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)