analytics(5) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

analytics(5)

analytics(5)                     File Formats                     analytics(5)

NAME
       analytics - file format for analytics visualizations and sheets

DESCRIPTION
       Visualizations and sheets for the analytics web application are pre-de‐
       fined  by using JSON files. These files are loaded during start and re‐
       fresh of svc:/system/webui/server:default, and are  made  available  to
       all  users  of  Analytics.  This  allows delivery of visualizations and
       sheets at system deployment time, in addition to interactively  through
       the BUI application.


       Analytics  attempts  to  use the most appropriate visualization for the
       ssids in a  visualization.  However,  manual  customizations  are  also
       available for visualization selection, time periods, so on.


       A sheet is made of up sections, which in turn contain groups of visual‐
       izations.


       A  single  file  can  deliver visualizations only, groups of visualiza‐
       tions, sections containing groups of visualizations, or complete  sheet
       definitions including sections, groups and visualizations.


       Each  sheet/section/group/visualization name must be unique amongst all
       delivered objects. Object names should include a unique  identifier  by
       vendor, and local customizations can use the "site" convention.


       All JSON files with the .json file extension, and which match the visu‐
       alization   or  sheet  schema  in  /usr/lib/webui/analytics/sheets  are
       loaded. ISV-delivered visualizations and sheets should be placed in the
       "vendor" subdirectory under the ISV name. The "site"  is  reserved  for
       local additions.


       Failure  to  load  any visualizations or sheets on service startup will
       place the svc:/system/webui/server:default service in degraded, and er‐
       ror messages will appear in the service's  log  file,  accessible  with
       svcs -Lv  svc:/system/webui/server:default.

FORMAT
       The  entire  definition  of the allowed fields is defined by the schema
       files in /usr/lib/webui/analytics/sheets/.


       A minimal sheet definition is as shown below:


         {
             "v1": {
                 "visualizations": [
                             {
                     "ssids": [ "//:class.cpu//:stat.xcalls//:op.rate" ],
                     "uniqueName": "site/CPU Crosscalls"
                 }
                         ],
                         "groups": [
                             {
                                 "visualizations": [ "site/CPU Crosscalls" ],
                     "uniqueName": "site/CPU Crosscalls"
                 }
             ],
                         "sections": [
                             {
                                "visualizations": [ "site/CPU Crosscalls" ],
                                 "uniqueName": "site/CPU Crosscalls"
                             }
                         ],
                         "sheets": [
                             {
                                 "visualizations": [ "site/CPU Crosscalls" ],
                                 "uniqueName": "site/CPU Crosscalls"
                             }
                         ]
              }
            }



       The value of uniqueName can only contain alphanumeric characters,  plus
       ' ', '-', '/', and '.'. All other characters are explicitly disallowed.


       The  value  of uniqueName is used as a reference between a sheet's sec‐
       tions, a section's groups, a group's visualizations and the  visualiza‐
       tion  definition.  It is also used as the visible name for the sheet or
       visualization. Multiple sheets may refer to the same visualization.


       Sheets may also define a description, where the character  set  is  not
       restricted.


       Layout, style of graph, and color/line preferences for individual ssids
       may be specified.

EXAMPLES
       Example 1 Single Chart With one SSID, and a Sheet to Contain it



       The following example shows a single chart with one ssid and a sheet to
       store the ssid.



         {
              "v1": {
                 "visualizations": [
                             {
                     "ssids": [ "//:class.cpu//:stat.xcalls//:op.rate" ],
                     "uniqueName": "site/CPU Crosscalls"
                 }
                         ],
                         "groups": [
                             {
                                 "visualizations": [ "site/CPU Crosscalls" ],
                                 "uniqueName": "site/CPU Crosscalls"
                             }
                         ],
                         "sections": [
                             {
                                 "visualizations": [ "site/CPU Crosscalls" ],
                                 "uniqueName": "site/CPU Crosscalls"
                             }
                         ],
                         "sheets": [
                             {
                                 "visualizations": [ "site/CPU Crosscalls" ],
                     "uniqueName": "site/CPU Crosscalls"
                 }
                         ]
                     }
              }




ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityUncommitted


SEE ALSO
       soljsonvalidate(1), analytics(7), webui(7)

Oracle Solaris 11.4               02 Feb 2017                     analytics(5)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3