Advertisement
Guest User

Heartbeat mapping

a guest
Feb 6th, 2019
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 14.41 KB | None | 0 0
  1. {
  2.   "heartbeat-6.6.0-2019.02.06" : {
  3.     "mappings" : {
  4.       "doc" : {
  5.         "_meta" : {
  6.           "version" : "6.6.0"
  7.         },
  8.         "dynamic_templates" : [
  9.           {
  10.             "fields" : {
  11.               "path_match" : "fields.*",
  12.               "match_mapping_type" : "string",
  13.               "mapping" : {
  14.                 "type" : "keyword"
  15.               }
  16.             }
  17.           },
  18.           {
  19.             "docker.container.labels" : {
  20.               "path_match" : "docker.container.labels.*",
  21.               "match_mapping_type" : "string",
  22.               "mapping" : {
  23.                 "type" : "keyword"
  24.               }
  25.             }
  26.           },
  27.           {
  28.             "strings_as_keyword" : {
  29.               "match_mapping_type" : "string",
  30.               "mapping" : {
  31.                 "ignore_above" : 1024,
  32.                 "type" : "keyword"
  33.               }
  34.             }
  35.           }
  36.         ],
  37.         "date_detection" : false,
  38.         "properties" : {
  39.           "@timestamp" : {
  40.             "type" : "date"
  41.           },
  42.           "beat" : {
  43.             "properties" : {
  44.               "hostname" : {
  45.                 "type" : "keyword",
  46.                 "ignore_above" : 1024
  47.               },
  48.               "name" : {
  49.                 "type" : "keyword",
  50.                 "ignore_above" : 1024
  51.               },
  52.               "timezone" : {
  53.                 "type" : "keyword",
  54.                 "ignore_above" : 1024
  55.               },
  56.               "version" : {
  57.                 "type" : "keyword",
  58.                 "ignore_above" : 1024
  59.               }
  60.             }
  61.           },
  62.           "cloud" : {
  63.             "properties" : {
  64.               "availability_zone" : {
  65.                 "type" : "alias",
  66.                 "path" : "meta.cloud.availability_zone"
  67.               },
  68.               "instance" : {
  69.                 "properties" : {
  70.                   "id" : {
  71.                     "type" : "alias",
  72.                     "path" : "meta.cloud.instance_id"
  73.                   },
  74.                   "name" : {
  75.                     "type" : "alias",
  76.                     "path" : "meta.cloud.instance_name"
  77.                   }
  78.                 }
  79.               },
  80.               "machine" : {
  81.                 "properties" : {
  82.                   "type" : {
  83.                     "type" : "alias",
  84.                     "path" : "meta.cloud.machine_type"
  85.                   }
  86.                 }
  87.               },
  88.               "project" : {
  89.                 "properties" : {
  90.                   "id" : {
  91.                     "type" : "alias",
  92.                     "path" : "meta.cloud.project_id"
  93.                   }
  94.                 }
  95.               },
  96.               "provider" : {
  97.                 "type" : "alias",
  98.                 "path" : "meta.cloud.provider"
  99.               },
  100.               "region" : {
  101.                 "type" : "alias",
  102.                 "path" : "meta.cloud.region"
  103.               }
  104.             }
  105.           },
  106.           "container" : {
  107.             "properties" : {
  108.               "id" : {
  109.                 "type" : "alias",
  110.                 "path" : "docker.container.id"
  111.               },
  112.               "image" : {
  113.                 "properties" : {
  114.                   "name" : {
  115.                     "type" : "alias",
  116.                     "path" : "docker.container.image"
  117.                   }
  118.                 }
  119.               },
  120.               "name" : {
  121.                 "type" : "alias",
  122.                 "path" : "docker.container.name"
  123.               }
  124.             }
  125.           },
  126.           "docker" : {
  127.             "properties" : {
  128.               "container" : {
  129.                 "properties" : {
  130.                   "id" : {
  131.                     "type" : "keyword",
  132.                     "ignore_above" : 1024
  133.                   },
  134.                   "image" : {
  135.                     "type" : "keyword",
  136.                     "ignore_above" : 1024
  137.                   },
  138.                   "labels" : {
  139.                     "type" : "object"
  140.                   },
  141.                   "name" : {
  142.                     "type" : "keyword",
  143.                     "ignore_above" : 1024
  144.                   }
  145.                 }
  146.               }
  147.             }
  148.           },
  149.           "error" : {
  150.             "properties" : {
  151.               "code" : {
  152.                 "type" : "long"
  153.               },
  154.               "message" : {
  155.                 "type" : "text",
  156.                 "norms" : false
  157.               },
  158.               "type" : {
  159.                 "type" : "keyword",
  160.                 "ignore_above" : 1024
  161.               }
  162.             }
  163.           },
  164.           "event" : {
  165.             "properties" : {
  166.               "timezone" : {
  167.                 "type" : "alias",
  168.                 "path" : "beat.timezone"
  169.               }
  170.             }
  171.           },
  172.           "fields" : {
  173.             "type" : "object"
  174.           },
  175.           "host" : {
  176.             "properties" : {
  177.               "architecture" : {
  178.                 "type" : "keyword",
  179.                 "ignore_above" : 1024
  180.               },
  181.               "containerized" : {
  182.                 "type" : "boolean"
  183.               },
  184.               "hostname" : {
  185.                 "type" : "alias",
  186.                 "path" : "beat.hostname"
  187.               },
  188.               "id" : {
  189.                 "type" : "keyword",
  190.                 "ignore_above" : 1024
  191.               },
  192.               "ip" : {
  193.                 "type" : "ip"
  194.               },
  195.               "mac" : {
  196.                 "type" : "keyword",
  197.                 "ignore_above" : 1024
  198.               },
  199.               "name" : {
  200.                 "type" : "keyword",
  201.                 "ignore_above" : 1024
  202.               },
  203.               "os" : {
  204.                 "properties" : {
  205.                   "codename" : {
  206.                     "type" : "keyword",
  207.                     "ignore_above" : 1024
  208.                   },
  209.                   "family" : {
  210.                     "type" : "keyword",
  211.                     "ignore_above" : 1024
  212.                   },
  213.                   "name" : {
  214.                     "type" : "keyword",
  215.                     "ignore_above" : 1024
  216.                   },
  217.                   "platform" : {
  218.                     "type" : "keyword",
  219.                     "ignore_above" : 1024
  220.                   },
  221.                   "version" : {
  222.                     "type" : "keyword",
  223.                     "ignore_above" : 1024
  224.                   }
  225.                 }
  226.               }
  227.             }
  228.           },
  229.           "http" : {
  230.             "properties" : {
  231.               "response" : {
  232.                 "properties" : {
  233.                   "status_code" : {
  234.                     "type" : "long"
  235.                   }
  236.                 }
  237.               },
  238.               "rtt" : {
  239.                 "properties" : {
  240.                   "content" : {
  241.                     "properties" : {
  242.                       "us" : {
  243.                         "type" : "long"
  244.                       }
  245.                     }
  246.                   },
  247.                   "response_header" : {
  248.                     "properties" : {
  249.                       "us" : {
  250.                         "type" : "long"
  251.                       }
  252.                     }
  253.                   },
  254.                   "total" : {
  255.                     "properties" : {
  256.                       "us" : {
  257.                         "type" : "long"
  258.                       }
  259.                     }
  260.                   },
  261.                   "validate" : {
  262.                     "properties" : {
  263.                       "us" : {
  264.                         "type" : "long"
  265.                       }
  266.                     }
  267.                   },
  268.                   "validate_body" : {
  269.                     "properties" : {
  270.                       "us" : {
  271.                         "type" : "long"
  272.                       }
  273.                     }
  274.                   },
  275.                   "write_request" : {
  276.                     "properties" : {
  277.                       "us" : {
  278.                         "type" : "long"
  279.                       }
  280.                     }
  281.                   }
  282.                 }
  283.               },
  284.               "url" : {
  285.                 "type" : "text",
  286.                 "norms" : false,
  287.                 "fields" : {
  288.                   "raw" : {
  289.                     "type" : "keyword",
  290.                     "ignore_above" : 1024
  291.                   }
  292.                 }
  293.               }
  294.             }
  295.           },
  296.           "icmp" : {
  297.             "properties" : {
  298.               "requests" : {
  299.                 "type" : "long"
  300.               },
  301.               "rtt" : {
  302.                 "properties" : {
  303.                   "us" : {
  304.                     "type" : "long"
  305.                   }
  306.                 }
  307.               }
  308.             }
  309.           },
  310.           "kubernetes" : {
  311.             "properties" : {
  312.               "annotations" : {
  313.                 "type" : "object"
  314.               },
  315.               "container" : {
  316.                 "properties" : {
  317.                   "image" : {
  318.                     "type" : "keyword",
  319.                     "ignore_above" : 1024
  320.                   },
  321.                   "name" : {
  322.                     "type" : "keyword",
  323.                     "ignore_above" : 1024
  324.                   }
  325.                 }
  326.               },
  327.               "labels" : {
  328.                 "type" : "object"
  329.               },
  330.               "namespace" : {
  331.                 "type" : "keyword",
  332.                 "ignore_above" : 1024
  333.               },
  334.               "node" : {
  335.                 "properties" : {
  336.                   "name" : {
  337.                     "type" : "keyword",
  338.                     "ignore_above" : 1024
  339.                   }
  340.                 }
  341.               },
  342.               "pod" : {
  343.                 "properties" : {
  344.                   "name" : {
  345.                     "type" : "keyword",
  346.                     "ignore_above" : 1024
  347.                   },
  348.                   "uid" : {
  349.                     "type" : "keyword",
  350.                     "ignore_above" : 1024
  351.                   }
  352.                 }
  353.               }
  354.             }
  355.           },
  356.           "meta" : {
  357.             "properties" : {
  358.               "cloud" : {
  359.                 "properties" : {
  360.                   "availability_zone" : {
  361.                     "type" : "keyword",
  362.                     "ignore_above" : 1024
  363.                   },
  364.                   "instance_id" : {
  365.                     "type" : "keyword",
  366.                     "ignore_above" : 1024
  367.                   },
  368.                   "instance_name" : {
  369.                     "type" : "keyword",
  370.                     "ignore_above" : 1024
  371.                   },
  372.                   "machine_type" : {
  373.                     "type" : "keyword",
  374.                     "ignore_above" : 1024
  375.                   },
  376.                   "project_id" : {
  377.                     "type" : "keyword",
  378.                     "ignore_above" : 1024
  379.                   },
  380.                   "provider" : {
  381.                     "type" : "keyword",
  382.                     "ignore_above" : 1024
  383.                   },
  384.                   "region" : {
  385.                     "type" : "keyword",
  386.                     "ignore_above" : 1024
  387.                   }
  388.                 }
  389.               }
  390.             }
  391.           },
  392.           "monitor" : {
  393.             "properties" : {
  394.               "duration" : {
  395.                 "properties" : {
  396.                   "us" : {
  397.                     "type" : "long"
  398.                   }
  399.                 }
  400.               },
  401.               "host" : {
  402.                 "type" : "keyword",
  403.                 "ignore_above" : 1024
  404.               },
  405.               "id" : {
  406.                 "type" : "keyword",
  407.                 "ignore_above" : 1024
  408.               },
  409.               "ip" : {
  410.                 "type" : "ip"
  411.               },
  412.               "name" : {
  413.                 "type" : "keyword",
  414.                 "ignore_above" : 1024
  415.               },
  416.               "scheme" : {
  417.                 "type" : "keyword",
  418.                 "ignore_above" : 1024
  419.               },
  420.               "status" : {
  421.                 "type" : "keyword",
  422.                 "ignore_above" : 1024
  423.               },
  424.               "type" : {
  425.                 "type" : "keyword",
  426.                 "ignore_above" : 1024
  427.               }
  428.             }
  429.           },
  430.           "resolve" : {
  431.             "properties" : {
  432.               "host" : {
  433.                 "type" : "keyword",
  434.                 "ignore_above" : 1024
  435.               },
  436.               "ip" : {
  437.                 "type" : "ip"
  438.               },
  439.               "rtt" : {
  440.                 "properties" : {
  441.                   "us" : {
  442.                     "type" : "long"
  443.                   }
  444.                 }
  445.               }
  446.             }
  447.           },
  448.           "socks5" : {
  449.             "properties" : {
  450.               "rtt" : {
  451.                 "properties" : {
  452.                   "connect" : {
  453.                     "properties" : {
  454.                       "us" : {
  455.                         "type" : "long"
  456.                       }
  457.                     }
  458.                   }
  459.                 }
  460.               }
  461.             }
  462.           },
  463.           "tags" : {
  464.             "type" : "keyword",
  465.             "ignore_above" : 1024
  466.           },
  467.           "tcp" : {
  468.             "properties" : {
  469.               "port" : {
  470.                 "type" : "long"
  471.               },
  472.               "rtt" : {
  473.                 "properties" : {
  474.                   "connect" : {
  475.                     "properties" : {
  476.                       "us" : {
  477.                         "type" : "long"
  478.                       }
  479.                     }
  480.                   },
  481.                   "validate" : {
  482.                     "properties" : {
  483.                       "us" : {
  484.                         "type" : "long"
  485.                       }
  486.                     }
  487.                   }
  488.                 }
  489.               }
  490.             }
  491.           },
  492.           "tls" : {
  493.             "properties" : {
  494.               "certificate_not_valid_after" : {
  495.                 "type" : "date"
  496.               },
  497.               "certificate_not_valid_before" : {
  498.                 "type" : "date"
  499.               },
  500.               "rtt" : {
  501.                 "properties" : {
  502.                   "handshake" : {
  503.                     "properties" : {
  504.                       "us" : {
  505.                         "type" : "long"
  506.                       }
  507.                     }
  508.                   }
  509.                 }
  510.               }
  511.             }
  512.           }
  513.         }
  514.       }
  515.     }
  516.   }
  517. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement