[ {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 167,
  "endLine" : 303,
  "linesOfCode" : 103,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_pod_metadata",
  "longName" : "get_pod_metadata",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_cache_strategy.rb",
  "fileLinesCount" : 98,
  "components" : [ "primary::lib" ],
  "startLine" : 20,
  "endLine" : 95,
  "linesOfCode" : 63,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filter_stream",
  "longName" : "filter_stream",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 340,
  "endLine" : 374,
  "linesOfCode" : 33,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_up_namespace_thread",
  "longName" : "set_up_namespace_thread",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_namespaces.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::lib" ],
  "startLine" : 25,
  "endLine" : 68,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_up_pod_thread",
  "longName" : "set_up_pod_thread",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_pods.rb",
  "fileLinesCount" : 144,
  "components" : [ "primary::lib" ],
  "startLine" : 25,
  "endLine" : 68,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process_pod_watcher_notices",
  "longName" : "process_pod_watcher_notices",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_pods.rb",
  "fileLinesCount" : 144,
  "components" : [ "primary::lib" ],
  "startLine" : 109,
  "endLine" : 142,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fetch_pod_metadata",
  "longName" : "fetch_pod_metadata",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fetch_namespace_metadata",
  "longName" : "fetch_namespace_metadata",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 134,
  "endLine" : 161,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process_namespace_watcher_notices",
  "longName" : "process_namespace_watcher_notices",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_namespaces.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::lib" ],
  "startLine" : 106,
  "endLine" : 136,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parse_pod_metadata",
  "longName" : "parse_pod_metadata",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_common.rb",
  "fileLinesCount" : 120,
  "components" : [ "primary::lib" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_metadata_for_record",
  "longName" : "get_metadata_for_record",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 304,
  "endLine" : 325,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_metadata_for_journal_record",
  "longName" : "get_metadata_for_journal_record",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 375,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_pods_and_start_watcher",
  "longName" : "get_pods_and_start_watcher",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_pods.rb",
  "fileLinesCount" : 144,
  "components" : [ "primary::lib" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parse_namespace_metadata",
  "longName" : "parse_namespace_metadata",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_common.rb",
  "fileLinesCount" : 120,
  "components" : [ "primary::lib" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "syms_to_strs",
  "longName" : "syms_to_strs",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_common.rb",
  "fileLinesCount" : 120,
  "components" : [ "primary::lib" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_namespaces_and_start_watcher",
  "longName" : "get_namespaces_and_start_watcher",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_namespaces.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::lib" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dump_stats",
  "longName" : "dump_stats",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_time_from_record",
  "longName" : "create_time_from_record",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 326,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "match_annotations",
  "longName" : "match_annotations",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_common.rb",
  "fileLinesCount" : 120,
  "components" : [ "primary::lib" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "start_namespace_watch",
  "longName" : "start_namespace_watch",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_namespaces.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::lib" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "start_pod_watch",
  "longName" : "start_pod_watch",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_pods.rb",
  "fileLinesCount" : 144,
  "components" : [ "primary::lib" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "de_dot!",
  "longName" : "de_dot!",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 393,
  "endLine" : 402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "to_s",
  "longName" : "to_s",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_stats.rb",
  "fileLinesCount" : 46,
  "components" : [ "primary::lib" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reset_namespace_watch_retry_stats",
  "longName" : "reset_namespace_watch_retry_stats",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_namespaces.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::lib" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "lib/fluent/plugin/filter_kubernetes_metadata.rb",
  "fileLinesCount" : 405,
  "components" : [ "primary::lib" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reset_pod_watch_retry_stats",
  "longName" : "reset_pod_watch_retry_stats",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_watch_pods.rb",
  "fileLinesCount" : 144,
  "components" : [ "primary::lib" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "blank?",
  "longName" : "blank?",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_common.rb",
  "fileLinesCount" : 120,
  "components" : [ "primary::lib" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "present?",
  "longName" : "present?",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_common.rb",
  "fileLinesCount" : 120,
  "components" : [ "primary::lib" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_stats.rb",
  "fileLinesCount" : 46,
  "components" : [ "primary::lib" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bump",
  "longName" : "bump",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_stats.rb",
  "fileLinesCount" : 46,
  "components" : [ "primary::lib" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set",
  "longName" : "set",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_stats.rb",
  "fileLinesCount" : 46,
  "components" : [ "primary::lib" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[]",
  "longName" : "[]",
  "relativeFileName" : "lib/fluent/plugin/kubernetes_metadata_stats.rb",
  "fileLinesCount" : 46,
  "components" : [ "primary::lib" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]