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