Loading TOC...


   $config as element(configuration),
   $group-id as xs:unsigned-long,
   $value as xs:string
) as element(configuration)


This function sets the level of metering data sent to telemetry. This is also the maximum level of information that will be sent.

config A configuration specification, typically as returned from one of the Admin module functions.
group-id The ID of the group. Typically, this is the result of an admin:group-get-id call.
value The maximum level of detail for metering data updates sent to the Secure Telemetry Storage.

Must be one of "disabled","raw","hourly","daily". These correspond to data collected by metering. Raw data is collected according to the period set by admin:group-set-performance-metering-period() and includes Hourly and Data aggregates. Hourly metering data is collected hourly and includes Daily data. Daily metering data is collected daily.


xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin"
  at "/MarkLogic/admin.xqy";

let $config := admin:get-configuration()
let $spec := admin:group-set-telemetry-metering($config,

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.