Documentation
¶
Overview ¶
Copyright 2020 New Relic Corporation. All rights reserved. SPDX-License-Identifier: Apache-2.0
Copyright 2020 New Relic Corporation. All rights reserved. SPDX-License-Identifier: Apache-2.0
Copyright 2020 New Relic Corporation. All rights reserved. SPDX-License-Identifier: Apache-2.0
Copyright 2020 New Relic Corporation. All rights reserved. SPDX-License-Identifier: Apache-2.0
Copyright 2020 New Relic Corporation. All rights reserved. SPDX-License-Identifier: Apache-2.0
nolint:gomnd
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ProcessSample = types.ProcessSample{ BaseEvent: sample.BaseEvent{ EntityKey: "my-entity-key", }, ProcessDisplayName: "foo", ProcessID: 13, CommandName: "bar", User: "baz", MemoryRSSBytes: 1, MemoryVMSBytes: 2, CPUPercent: 3, CPUUserPercent: 4, CPUSystemPercent: 5, ContainerImage: "foo", ContainerImageName: "bar", ContainerName: "baz", ContainerID: "qux", Contained: "true", } FlatProcessSample = types.FlatProcessSample{ "processDisplayName": "foo", "commandLine": "/usr/bin/foo", "commandName": "bar", "userName": "baz", } )
View Source
var NetworkSample = network.NetworkSample{ BaseEvent: sample.BaseEvent{ EntityKey: "my-entity-key", }, InterfaceName: "eth0", HardwareAddress: "00:0a:95:9d:68:16", IpV4Address: "172.168.1.2", IpV6Address: "0:0:0:0:0:ffff:aca8:102", State: "up", ReceiveBytesPerSec: &neworkTraffic.ReceivedTraffic, ReceivePacketsPerSec: &neworkTraffic.Packet, ReceiveErrorsPerSec: &neworkTraffic.Errors, ReceiveDroppedPerSec: &neworkTraffic.Dropped, TransmitBytesPerSec: &neworkTraffic.TransmitTraffic, TransmitPacketsPerSec: &neworkTraffic.Packet, TransmitErrorsPerSec: &neworkTraffic.Errors, TransmitDroppedPerSec: &neworkTraffic.Dropped, }
View Source
var StorageSample = storage.Sample{BaseSample: storage.BaseSample{ BaseEvent: sample.BaseEvent{ EntityKey: "my-entity-key", }, MountPoint: "/", Device: "sda1", IsReadOnly: "true", FileSystemType: "ext4", UsedBytes: &storageTraffic.Bytes, UsedPercent: &storageTraffic.Percent, FreeBytes: &storageTraffic.Bytes, FreePercent: &storageTraffic.Percent, TotalBytes: &storageTraffic.Bytes, TotalUtilizationPercent: &storageTraffic.Percent, ReadUtilizationPercent: &storageTraffic.Percent, WriteUtilizationPercent: &storageTraffic.Percent, ReadBytesPerSec: &storageTraffic.Bytes, WriteBytesPerSec: &storageTraffic.Bytes, ReadsPerSec: &storageTraffic.Bytes, WritesPerSec: &storageTraffic.Bytes, IOTimeDelta: storageTraffic.Delta, ReadTimeDelta: storageTraffic.Delta, WriteTimeDelta: storageTraffic.Delta, ReadCountDelta: storageTraffic.Delta, WriteCountDelta: storageTraffic.Delta, ElapsedSampleDeltaMs: storageTraffic.ElapsedDelta, HasDelta: storageTraffic.hasDelta, }}
View Source
var SystemSample = metrics.SystemSample{ BaseEvent: sample.BaseEvent{ EntityKey: "my-entity-key", }, CPUSample: &metrics.CPUSample{ CPUPercent: 1, CPUUserPercent: 2, CPUSystemPercent: 3, CPUIOWaitPercent: 4, CPUIdlePercent: 5, CPUStealPercent: 6, }, LoadSample: &metrics.LoadSample{ LoadOne: 1, LoadFive: 5, LoadFifteen: 15, }, MemorySample: &metrics.MemorySample{ MemoryTotal: 1, MemoryFree: 2, MemoryUsed: 3, SwapSample: metrics.SwapSample{ SwapTotal: 4, SwapFree: 5, SwapUsed: 6, }, }, DiskSample: &metrics.DiskSample{ UsedBytes: 1, UsedPercent: 2, FreeBytes: 3, FreePercent: 4, TotalBytes: 5, UtilizationPercent: 6, ReadUtilizationPercent: 7, WriteUtilizationPercent: 8, ReadsPerSec: 9, WritesPerSec: 10, }, }
Functions ¶
func AssertRequestContainsSample ¶
AssertRequestContainsSample asserts that the given request contains the given sample values. It does not count the amount of samples.
Types ¶
Click to show internal directories.
Click to hide internal directories.