Created
August 23, 2019 02:08
-
-
Save ErickRamirezDS/d1d6de9cd98f69e4b77e33ce97424fb9 to your computer and use it in GitHub Desktop.
community.datastax.com-answer-640-telegraf.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#-------- System Related Matrix ---------- | |
[[inputs.system]] | |
fieldpass = ["load1", "load5", "load15", "uptime"] | |
[[inputs.disk]] | |
fieldpass = ["used_percent"] | |
ignore_fs = ["sysfs", "proc", "udev", "devpts", "securityfs", "tmpfs", "pstore", "defpts", "configfs", "cgroup", "systemd-1", "mqueue", "devtmpfs", "devfs", "overlay", "aufs", "squashfs", "configfs", "hugetlbfs", "none" , "tank", "binfmt_misc", "nsfs", "shm", "zfs"] | |
[[inputs.cpu]] | |
totalcpu = true | |
percpu = false | |
fieldpass = ["usage_idle", "usage_iowait", "usage_irq", "usage_system", "usage_user"] | |
[[inputs.mem]] | |
fieldpass = ["used_percent", "used", "buffered", "cached", "free" ] | |
[[inputs.net]] | |
interfaces = ["eth0"] | |
fieldpass = ["bytes_recv", "bytes_sent", "drop_in", "drop_out", "err_in", "err_out" ] | |
[[inputs.netstat]] | |
[[inputs.processes]] | |
fieldpass = ["running", "total", "total_threads", "zombies", "blocked" ] | |
[[inputs.kernel]] | |
#-------- End System Related Matrix ---------- | |
#-------- Java Related Matrix ---------- | |
[[inputs.jolokia2_agent]] | |
urls = ["http://localhost:8778/jolokia"] | |
name_prefix = "java_" | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClassLoading" | |
mbean = "java.lang:type=ClassLoading" | |
[[inputs.jolokia2_agent.metric]] | |
name = "GarbageCollector" | |
mbean = "java.lang:name=*,type=GarbageCollector" | |
tag_keys = ["name"] | |
field_prefix = "$1_" | |
[[inputs.jolokia2_agent.metrics]] | |
name = "Memory" | |
mbean = "java.lang:type=Memory" | |
paths = ["HeapMemoryUsage"] | |
# paths = ["HeapMemoryUsage", "NonHeapMemoryUsage", "ObjectPendingFinalizationCount"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "JvmThreading" | |
mbean = "java.lang:type=Threading" | |
paths = ["DaemonThreadCount","PeakThreadCount","ThreadCount"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "jvm_runtime" | |
mbean = "java.lang:type=Runtime" | |
paths = ["Uptime"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "OperatingSystem" | |
mbean = "java.lang:type=OperatingSystem" | |
paths = ["ProcessCpuLoad","SystemLoadAverage","SystemCpuLoad"] | |
#-------- End Java Related Matrix ---------- | |
#-------- Cassandra Related Matrix ---------- | |
# Following are tested and working good. | |
# In-place of the wild card of above, its good to use the specific also. | |
[[inputs.jolokia2_agent.metric]] | |
name = "KeyCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Hits" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "KeyCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Requests" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "KeyCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Entries" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "KeyCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Size" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "KeyCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Capacity" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "RowCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Hits" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "RowCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Requests" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "RowCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Entries" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "RowCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Size" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "RowCache" | |
mbean = "org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Capacity" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "connectedNativeClients" | |
mbean = "org.apache.cassandra.metrics:type=Client,name=connectedNativeClients" | |
# In general keep the name same as type. | |
# ClientRequestRead | |
# Tested by Amit Mund and looks good. | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=TotalLatency" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Timeouts" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Unavailables" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Failures" | |
tag_keys = ["name"] | |
# ClientRequestWrite | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=TotalLatency" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Timeouts" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Unavailables" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ClientRequest" | |
mbean = "org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Failures" | |
tag_keys = ["name"] | |
# cassandraCommitLog | |
# Tested by Amit Mund and looks good. | |
[[inputs.jolokia2_agent.metric]] | |
name = "CommitLog" | |
mbean = "org.apache.cassandra.metrics:type=CommitLog,name=PendingTasks" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "CommitLog" | |
mbean = "org.apache.cassandra.metrics:type=CommitLog,name=TotalCommitLogSize" | |
tag_keys = ["name"] | |
# cassandraCompaction | |
# Tested by Amit Mund and looks good. | |
[[inputs.jolokia2_agent.metric]] | |
name = "Compaction" | |
mbean = "org.apache.cassandra.metrics:type=Compaction,name=CompletedTasks" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Compaction" | |
mbean = "org.apache.cassandra.metrics:type=Compaction,name=PendingTasks" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Compaction" | |
mbean = "org.apache.cassandra.metrics:type=Compaction,name=TotalCompactionsCompleted" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Compaction" | |
mbean = "org.apache.cassandra.metrics:type=Compaction,name=BytesCompacted" | |
tag_keys = ["name"] | |
# cassandraStorage | |
# Tested by Amit Mund and looks good. | |
[[inputs.jolokia2_agent.metric]] | |
name = "Storage" | |
mbean = "org.apache.cassandra.metrics:type=Storage,name=Load" | |
tag_keys = ["name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Storage" | |
mbean = "org.apache.cassandra.metrics:type=Storage,name=Exceptions" | |
tag_keys = ["name"] | |
# cassandraThreadPools | |
# Amund: As both scope and name are changing, we can add both to tag_keys. | |
# Tested by Amit Mund and looks good. | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=CompactionExecutor,name=ActiveTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=AntiEntropyStage,name=ActiveTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=CounterMutationStage,name=PendingTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=CounterMutationStage,name=CurrentlyBlockedTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=MutationStage,name=PendingTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=MutationStage,name=CurrentlyBlockedTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadRepairStage,name=PendingTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadRepairStage,name=CurrentlyBlockedTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=PendingTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=CurrentlyBlockedTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=RequestResponseStage,name=PendingTasks" | |
tag_keys = ["scope","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "ThreadPools" | |
mbean = "org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=RequestResponseStage,name=CurrentlyBlockedTasks" | |
tag_keys = ["scope","name"] | |
# Keyspace details | |
# Over here there is scope, its keyspace | |
# This I can able to see from jconsole mbeans :) | |
# Tested by Amit Mund and working. | |
[[inputs.jolokia2_agent.metric]] | |
name = "Keyspace" | |
mbean = "org.apache.cassandra.metrics:type=Keyspace,keyspace=*,name=LiveDiskSpaceUsed" | |
tag_keys = ["keyspace","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Keyspace" | |
mbean = "org.apache.cassandra.metrics:type=Keyspace,keyspace=*,name=TotalDiskSpaceUsed" | |
tag_keys = ["keyspace","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Keyspace" | |
mbean = "org.apache.cassandra.metrics:type=Keyspace,keyspace=*,name=ReadLatency" | |
tag_keys = ["keyspace","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Keyspace" | |
mbean = "org.apache.cassandra.metrics:type=Keyspace,keyspace=*,name=CoordinatorReadLatency" | |
tag_keys = ["keyspace","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Keyspace" | |
mbean = "org.apache.cassandra.metrics:type=Keyspace,keyspace=*,name=WriteLatency" | |
tag_keys = ["keyspace","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Keyspace" | |
mbean = "org.apache.cassandra.metrics:type=Keyspace,keyspace=*,name=ReadTotalLatency" | |
tag_keys = ["keyspace","name"] | |
[[inputs.jolokia2_agent.metric]] | |
name = "Keyspace" | |
mbean = "org.apache.cassandra.metrics:type=Keyspace,keyspace=*,name=WriteTotalLatency" | |
tag_keys = ["keyspace","name"] | |
# For data from ColumnFamily | |
[[inputs.jolokia2_agent.metric]] | |
name = "ColumnFamily" | |
mbean = "org.apache.cassandra.metrics:type=ColumnFamily,name=*" | |
tag_keys = ["name"] | |
#-------- End Cassandra Related Matrix ---------- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment