Table of Contents

Heartbeat

7 October 2016

  • Release 9.134 - added.
heartbeat (Notifications)
TypeCorrade progressive notification
Notificationheartbeat
Datatype, executing, executingrlv, totalcommands, totalrlv, beats, uptime
Structure HeartbeatEventArgs
DescriptionMinutely-triggered notifications that report various run-time data such as CPU or RAM consumption of the current Corrade instance.
CommandsNone.
Last ChangesRelease 9.134 - added.

Data

Data Description
type The type of the notification.
executing The current number of executing Corrade commands.
executingrlv The current number of executing RLV behaviours.
totalcommands The total number of commands executed by Corrade since it has connected to the grid.
totalrlv The total number of RLV behaviours executed by Corrade since it has connected to the grid.
beats The number of heartbeats performed by Corrade since it has connected to the grid.
uptime Corrade's uptime in minutes.

Structure

/// <summary>
///     Heartbeat Structure.
/// </summary>
public class Heartbeat
{
    /// <summary>
    ///     The number of currently executing Corrade commands.
    /// </summary>
    public int ExecutingCommands;
 
    /// <summary>
    ///     The number of currently executing RLV behaviours.
    /// </summary>
    public int ExecutingRLVBehaviours;
 
    /// <summary>
    ///     The total number of processed Corrade commands.
    /// </summary>
    public int ProcessedCommands;
 
    /// <summary>
    ///     The total number of processed RLV behaviours.
    /// </summary>
    public int ProcessedRLVBehaviours;
 
    /// <summary>
    ///     The process start time.
    /// </summary>
    public DateTime StartTime;
 
    /// <summary>
    ///     The artihmetic average of all CPU usages accross all heartbeats.
    /// </summary>
    public uint AverageCPUUsage;
 
    /// <summary>
    ///     The arithmetic average of all RAM usages across all heartbeats.
    /// </summary>
    public long AverageRAMUsage;
 
    /// <summary>
    ///     The total number of heartbeats.
    /// </summary>
    public uint Heartbeats;
 
    /// <summary>
    ///     The uptime of the current Corrade instance (updated in heartbeat intervals).
    /// </summary>
    public ulong Uptime;
 
    /// <summary>
    ///     Corrade version.
    /// </summary>
    public string Version;
}

secondlife/scripted_agents/corrade/api/progressive/notifications/heartbeat.txt ยท Last modified: 2017/02/22 18:29 (external edit)

Access website using Tor


For the copyright, license, warranty and privacy terms for the usage of this website please see the license and privacy pages.