Provided by: systemtap-doc_4.7-1_amd64 bug

NAME

       tapset::json - systemtap json tapset

DESCRIPTION

        The JSON tapset provides probes, functions, and macros to generate
        a JSON metadata and data file. The JSON metadata file is located in
        /proc/systemtap/MODULE/metadata.json. The JSON data file is located
        in /proc/systemtap/MODULE/data.json. The JSON data file is updated
        with current data every time the file is read.

       json_set_prefix
              Set the metric prefix.

              See function::json_set_prefix(3stap)
               for details.

       json_add_numeric_metric
              Add a numeric metric

              See function::json_add_numeric_metric(3stap)
               for details.

       json_add_string_metric
              Add a string metric

              See function::json_add_string_metric(3stap)
               for details.

       json_add_array
              Add an array

              See function::json_add_array(3stap)
               for details.

       json_add_array_numeric_metric
              Add a numeric metric to an array

              See function::json_add_array_numeric_metric(3stap)
               for details.

       json_add_array_string_metric
              Add a string metric to an array

              See function::json_add_array_string_metric(3stap)
               for details.

       json_data
              Fires whenever JSON data is wanted by a reader.

               See probe::json_data(3stap)
               for details.

       @json_output_data_start
              Start the json output.

               See macro::json_output_data_start(3stap)
               for details.

       @json_output_string_value
              Output a string value.

               See macro::json_output_string_value(3stap)
               for details.

       @json_output_numeric_value
              Output a numeric value.

               See macro::json_output_numeric_value(3stap)
               for details.

       @json_output_array_string_value
              Output a string value for metric in an array.

               See macro::json_output_array_string_value(3stap)
               for details.

       @json_output_array_numeric_value
              Output a numeric value for metric in an array.

               See macro::json_output_array_numeric_value(3stap)
               for details.

       @json_output_data_end
              End the json output.

               See macro::json_output_data_end(3stap)
               for details.

SEE ALSO

           function::json_set_prefix(3stap),        function::json_add_numeric_metric(3stap),
       function::json_add_string_metric(3stap),            function::json_add_array(3stap),
       function::json_add_array_numeric_metric(3stap),
       function::json_add_array_string_metric(3stap),             probe::json_data(3stap),
       macro::json_output_data_start(3stap),          macro::json_output_string_value(3stap),
       macro::json_output_numeric_value(3stap),   macro::json_output_array_string_value(3stap),
       macro::json_output_array_numeric_value(3stap),      macro::json_output_data_end(3stap),
       stap(1), stapprobes(3stap)