Note: Please go to docs.rightscale.com to access the current RightScale documentation set. Also, feel free to Chat with us!
Home > Reference Info > Tables > Alert Specification Conditions

Alert Specification Conditions

Table of Contents

Overview

Use this page as a reference for all of the default alert metrics that are available for creating alert specifications from the RightScale Dashboard or API. See the table in the following section for details about these alert "conditions."

Details

The following table contains the built-in default alert conditions that are available from RightScale. The table includes the condition/metric, a description, and information about the variable type, the variable range, and the available threshold. 

You can view the available conditions/metrics in the dropdown in the Condition: field under the Alerts tab (your deployment > server name > Alerts).

Metric Description Variable Type Variable Range Available Threshold
rs/server This metric measures the length of time that a server is within a certain state. state

> >= <= < == !=

 

Note: We recommend only == and != range operators with this particular metric

Pending

Booting

Configuring

Operational

Decommission

Shut-Down

Terminated

rs/server-failure This metric measures whether or not a Server has failed it's boot process and is now in the "Stranded" state. state == Stranded
apache/apache_bytes This metric measures the number of bytes per second processed by Apache count > >= <= < == !=

Bytes/sec

user defined value

apache/apache_requests This metric measures the number of requests that Apache processes per second count > >= <= < == !=

Requests/sec

user defined value

  • apache/apache_scoreboard-*
    • closing
    • dns lookup
    • finishing
    • idle_cleanup
    • keepalive
    • logging
    • open
    • sending
    • reading
    • starting
    • waiting

These metrics are read and displayed from the Apache scoreboard file.

count > >= <= < == !=

Processes

user defined value

cpu-*/cpu-idle

The total idle value of the CPU core in question. value > >= <= < == != 0-100%
cpu-*/cpu-interrupt The amount of time a CPU core spends handling interrupts. value > >= <= < == != 0-100%
cpu-*/cpu-nice Measures the CPU core allocation of multiple processes that demand more cycles than the CPU can provide. value > >= <= < == != 0-100%
cpu-*/cpu-softirq Measures the amount of time the CPU spends servicing soft interrupts. value > >= <= < == != 0-100%
cpu-*/cpu-steal Measures the amount of time that the Hypervisor spends allocating CPU core cycles to other tasks. value > >= <= < == != 0-100%
cpu-*/cpu-system Measures the total CPU core usage by the operating system itself. value > >= <= < == != 0-100%
cpu-*/cpu-user Measures the total CPU core usage by user initiated applications. value > >= <= < == != 0-100%
cpu-*/cpu-wait Measures total CPU core time waiting for Disk or other hardware I/O operations to complete. value > >= <= < == != 0-100%

df/df-mnt

df/df-mnt-ephemeral

Measures total free and used space on the /mnt or /mnt/ephemeral partition.

free

used

> >= <= < == !=

0-100%

Note: There is a human readable drop down for MB, GB, etc.

disk-*/disk-disk_merged Measures the total number of reads and writes to the specified disk in a single merged graph.

read

write

> >= <= < == !=

Ops/sec

user defined value

disk-*/disk-disk_octets Measures the total number of bytes per second read from and written to the specified disk.

read

write

> >= <= < == !=

Bytes/sec

user defined value

disk-*/disk-disk_ops Measures the total number of read and write operations per second on a specified disk.

read

write

> >= <= < == !=

Ops/sec

user defined value

disk-*/disk-disk_time Measures the total amount of time the specified disk is being read from or written to.

read

write

> >= <= < == != 0-100%
dns/dns_octets Measures the number of DNS query or response bytes sent and received by the server

responses

queries

> >= <= < == !=

Bytes/sec

user defined value

dns/dns_opcode-Query Measures the number of bytes/packets that contain a DNS opcode (e.g., any packets that contain a DNS query). value > >= <= < == !=

Bytes/sec

user defined value

  • dns/dns_qtype-*
    • A
    • CNAME
    • MX
    • NS
    • PTR
    • SOA
    • TXT
Based on the selected query type, this metric measures the number of DNS record queries per second of that record type. value > >= <= < == !=

Queries/sec

user defined value

  • dns/dns_rcode-*
    • FORMERR
    • MAX
    • NOERROR
    • NOTAUTH
    • NOTIMPL
    • NXDOMAIN
    • REFUSED
    • SERVFAIL
Measures DNS response codes in queries per second. Common response codes are NOERROR (successful query) and NXDOMAIN (domain or sub-domain not found). value > >= <= < == !=

Queries/sec

user defined value

haproxy-www/haproxy_sessions-server* Measures the number of queued and current sessions for a particular backend server in the HAProxy load balancing pool.

current_queued

current_session

> >= <= < == !=

Sessions

user defined value

haproxy-www/haproxy_sessions-total Measures the total number of sessions for all applicable backend servers in the HAProxy load balancing pool.

current_queued

current_session

> >= <= < == !=

Sessions

user defined value

haproxy-www/haproxy_status-server* Measures the health check status of the designated server in the HAProxy load balancing pool. status > >= <= < == !=

-2 -1 0 1 2

user defined value

haproxy-www/haproxy_traffic-server* Measures the total requests, response errors and health check errors to/from backend servers per second.

cumulative_requests

response_errors

health_check_errors

> >= <= < == !=

Requests/sec

user defined value

haproxy-www/haproxy_traffic-total Measures the total cumulative requests, response errors and health check errors to/from all backend servers per second.

cumulative_requests

response_errors

health_check_errors

> >= <= < == !=

Requests/sec

user defined value

interface/if_errors-* Measures the number of errors per second on the specified network interface.

tx

rx

> >= <= < == !=

Errors/sec

user defined value

interface/if_octets-* Measures the transmitted and received bytes per second of the specified network interface.

tx

rx

> >= <= < == !=

Bytes/sec

user defined value

interface/if_packets-* Measures the total incoming and outgoing packets per second for the specified interface.

tx

rx

> >= <= < == !=

Packets/sec

user defined value

load/load Measures the short, mid and long term system load for the server (1 minute, 5 minutes and 15 minutes respectively)

shortterm

midterm

longterm

> >= <= < == != user defined value
memory/memory-buffered Measures the total buffered memory in bytes. value > >= <= < == !=

Bytes

user defined value

memory/memory-cached Measures the total cached memory in bytes. value > >= <= < == !=

Bytes

user defined value

memory/memory-free Measures total free memory in bytes. value > >= <= < == !=

Bytes

user defined value

memory/memory-used Measures total used memory in bytes. value > >= <= < == !=

Bytes

user defined value

  • mysql/mysql_commands-*
    • admin_commands
    • alter_table
    • create_table
    • delete
    • flush
    • grant
    • insert
    • select
    • set_option
    • show_master_status
    • show_slave_hosts
    • show_status
    • show_variables
    • update
    • update_multi
Measures the total number of commands issued per second per command type. value > >= <= < == !=

Issues/sec

user defined value

  • mysql/mysql_handler-*
    • commit
    • prepare
    • read_first
    • read_key
    • read_rnd_next
    • rollback
    • write
Measures the total number of handler functions called per second per handler command type. value > >= <= < == !=

Issues/sec

user defined value

mysql/mysql_octets Measures incoming and outgoing bytes per second sent or received by MySQL

tx

rx

> >= <= < == !=

Bytes/sec

user defined value

mysql/mysql_qcache Measures various statistics from the MySQL Query Cache, including total hits, non-cached queries etc. Measured in queries per second.

hits

inserts

not_cached

lowmem_prunes

queries_in_cache

> >= <= < == !=

Queries/sec

user defined value

mysql/mysql_threads Measures the number of various MySQL threads.

running

connected

cached

created

> >= <= < == !=

Threads

user defined value

ping/ping-* Measures ping times in milliseconds to various hostnames, such as ec2.amazonaws.com or www.rightscale.com. ping > >= <= < == !=

Milliseconds

user defined value

processes-*/ps_count Measures the number of processes and threads of a given process name.

processes

threads

> >= <= < == !=

Processes/threads

user defined value

processes-*/ps_cputime Measures system and user CPU time percentage of the given process name.

syst

user

> >= <= < == != 0-100%
processes-*/ps_pagefaults Measures major and minor page faults of the specified process in bytes per second.

minflt

majflt

> >= <= < == !=

Bytes/sec

user defined value

processes-*/ps_rss Measures the 'Resident Set Size' of the specified process. RSS is usually the amount of memory a process is using. Measured in bytes. value > >= <= < == !=

Bytes

user defined value

  • processes/ps_state-*
    • blocked
    • paging
    • running
    • sleeping
    • stopped
    • zombies
Measures the number of processes in a given state on the server. value > >= <= < == !=

Processes

user defined value

swap/swap-cached Measures the amount of system swap space in bytes used for caching. value > >= <= < == !=

Bytes

user defined value

swap/swap-free Measures the amount of available system swap space in bytes. value > >= <= < == !=

Bytes

user defined value

swap/swap-used Measures the amount of used system swap space in bytes. value > >= <= < == !=

Bytes

user defined value

users/users Measures the number of users currently logged into the system. users > >= <= < == !=

Users

user defined value

You must to post a comment.
Last modified
10:23, 14 Oct 2013

Tags

This page has no custom tags.

Classifications

This page has no classifications.

Announcements

None


© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.