Skip to content

CLOUDP-57860: List all available measurements for the given process, C/OM #87

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Apr 6, 2020

Conversation

andreaangiolillo
Copy link
Collaborator

Proposed changes

Jira ticket: CLOUDP-57860

Checklist

  • I have signed the MongoDB CLA
  • I have added tests that prove my fix is effective or that my feature works
  • I have added any necessary documentation (if appropriate)
  • I have run make fmt and formatted my code
  • I have tested my code with my local OM

Further comments

./bin/mongocli om measurements process 4c98455092ddaa239d0e3bc2f793745a --projectId 5e85a9e4fbe92e1f6543af81 -P OPS --granularity PT1M --period PT1M

{
	"end": "",
	"granularity": "PT1M",
	"groupId": "5e85a9e4fbe92e1f6543af81",
	"hostId": "4c98455092ddaa239d0e3bc2f793745a",
	"links": [
		{
			"rel": "self",
			"href": "http://localhost:9080/api/public/v1.0/groups/5e85a9e4fbe92e1f6543af81/hosts/4c98455092ddaa239d0e3bc2f793745a/measurements?granularity=PT1M\u0026period=PT1M"
		},
		{
			"rel": "http://mms.mongodb.com/host",
			"href": "http://localhost:9080/api/public/v1.0/groups/5e85a9e4fbe92e1f6543af81/hosts/4c98455092ddaa239d0e3bc2f793745a"
		},
		{
			"rel": "http://mms.mongodb.com/group",
			"href": "http://localhost:9080/api/public/v1.0/groups/5e85a9e4fbe92e1f6543af81"
		}
	],
	"measurements": [
		{
			"name": "ASSERT_REGULAR",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "ASSERT_WARNING",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "ASSERT_MSG",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "ASSERT_USER",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "BACKGROUND_FLUSH_AVG",
			"units": "MILLISECONDS"
		},
		{
			"name": "CONNECTIONS",
			"units": "SCALAR"
		},
		{
			"name": "CURSORS_TOTAL_OPEN",
			"units": "SCALAR"
		},
		{
			"name": "CURSORS_TOTAL_TIMED_OUT",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "DB_STORAGE_TOTAL",
			"units": "BYTES"
		},
		{
			"name": "DB_DATA_SIZE_TOTAL",
			"units": "BYTES"
		},
		{
			"name": "DB_INDEX_SIZE_TOTAL",
			"units": "BYTES"
		},
		{
			"name": "DOCUMENT_METRICS_RETURNED",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "DOCUMENT_METRICS_INSERTED",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "DOCUMENT_METRICS_UPDATED",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "DOCUMENT_METRICS_DELETED",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "EXTRA_INFO_PAGE_FAULTS",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "GLOBAL_LOCK_CURRENT_QUEUE_TOTAL",
			"units": "SCALAR"
		},
		{
			"name": "GLOBAL_LOCK_CURRENT_QUEUE_READERS",
			"units": "SCALAR"
		},
		{
			"name": "GLOBAL_LOCK_CURRENT_QUEUE_WRITERS",
			"units": "SCALAR"
		},
		{
			"name": "MEMORY_RESIDENT",
			"units": "MEGABYTES"
		},
		{
			"name": "MEMORY_VIRTUAL",
			"units": "MEGABYTES"
		},
		{
			"name": "MEMORY_MAPPED",
			"units": "MEGABYTES"
		},
		{
			"name": "COMPUTED_MEMORY",
			"units": "MEGABYTES"
		},
		{
			"name": "NETWORK_BYTES_IN",
			"units": "BYTES_PER_SECOND"
		},
		{
			"name": "NETWORK_BYTES_OUT",
			"units": "BYTES_PER_SECOND"
		},
		{
			"name": "NETWORK_NUM_REQUESTS",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "OPCOUNTER_CMD",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "OPCOUNTER_QUERY",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "OPCOUNTER_UPDATE",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "OPCOUNTER_DELETE",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "OPCOUNTER_GETMORE",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "OPCOUNTER_INSERT",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "OPERATIONS_SCAN_AND_ORDER",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "QUERY_EXECUTOR_SCANNED",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "QUERY_EXECUTOR_SCANNED_OBJECTS",
			"units": "SCALAR_PER_SECOND"
		},
		{
			"name": "QUERY_TARGETING_SCANNED_PER_RETURNED",
			"units": "SCALAR"
		},
		{
			"name": "QUERY_TARGETING_SCANNED_OBJECTS_PER_RETURNED",
			"units": "SCALAR"
		},
		{
			"name": "PROCESS_CPU_USER",
			"units": "PERCENT"
		},
		{
			"name": "PROCESS_CPU_KERNEL",
			"units": "PERCENT"
		},
		{
			"name": "PROCESS_CPU_CHILDREN_USER",
			"units": "PERCENT"
		},
		{
			"name": "PROCESS_CPU_CHILDREN_KERNEL",
			"units": "PERCENT"
		},
		{
			"name": "PROCESS_NORMALIZED_CPU_USER",
			"units": "PERCENT"
		},
		{
			"name": "PROCESS_NORMALIZED_CPU_KERNEL",
			"units": "PERCENT"
		},
		{
			"name": "PROCESS_NORMALIZED_CPU_CHILDREN_USER",
			"units": "PERCENT"
		},
		{
			"name": "PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL",
			"units": "PERCENT"
		},
		{
			"name": "FTS_PROCESS_RESIDENT_MEMORY",
			"units": "BYTES"
		},
		{
			"name": "FTS_PROCESS_VIRTUAL_MEMORY",
			"units": "BYTES"
		},
		{
			"name": "FTS_PROCESS_SHARED_MEMORY",
			"units": "BYTES"
		},
		{
			"name": "FTS_DISK_USAGE",
			"units": "BYTES"
		},
		{
			"name": "FTS_PROCESS_CPU_USER",
			"units": "PERCENT"
		},
		{
			"name": "FTS_PROCESS_CPU_KERNEL",
			"units": "PERCENT"
		},
		{
			"name": "FTS_PROCESS_NORMALIZED_CPU_USER",
			"units": "PERCENT"
		},
		{
			"name": "FTS_PROCESS_NORMALIZED_CPU_KERNEL",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_CPU_USER",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_CPU_KERNEL",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_CPU_NICE",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_CPU_IOWAIT",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_CPU_IRQ",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_CPU_SOFTIRQ",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_CPU_GUEST",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_CPU_STEAL",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_NORMALIZED_CPU_USER",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_NORMALIZED_CPU_KERNEL",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_NORMALIZED_CPU_NICE",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_NORMALIZED_CPU_IOWAIT",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_NORMALIZED_CPU_IRQ",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_NORMALIZED_CPU_SOFTIRQ",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_NORMALIZED_CPU_GUEST",
			"units": "PERCENT"
		},
		{
			"name": "SYSTEM_NORMALIZED_CPU_STEAL",
			"units": "PERCENT"
		}
	],
	"processId": "andreaMac:27117",
	"start": ""
}

@andreaangiolillo andreaangiolillo requested a review from gssbzn April 3, 2020 15:09
Copy link
Collaborator

@gssbzn gssbzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have a bit of a nit with the change to the store but happy to talk about it

@andreaangiolillo andreaangiolillo requested a review from gssbzn April 3, 2020 16:31
Copy link
Collaborator

@gssbzn gssbzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for doing that nit

@andreaangiolillo andreaangiolillo merged commit 8c67af1 into master Apr 6, 2020
@andreaangiolillo andreaangiolillo deleted the CLOUDP-57860 branch April 6, 2020 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants