querylog.avsc 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. {
  2. "type": "record",
  3. "name": "GeodnsQuery",
  4. "namespace": "develooper",
  5. "fields" : [
  6. {"name": "Time", "type": "long", "logicalType": "timestamp-micros"},
  7. {"name": "Hostname", "type": "string"},
  8. {"name": "Origin", "type": "string"},
  9. {"name": "Name", "type": "string", "default": "" },
  10. {"name": "Qtype", "type": "int"},
  11. {"name": "Rcode", "type": "int"},
  12. {"name": "AnswerCount", "type": "int"},
  13. {"name": "Targets",
  14. "type": {
  15. "type": "array",
  16. "items": "string",
  17. "default": []
  18. }
  19. },
  20. {"name": "AnswerData",
  21. "type": {
  22. "type": "array",
  23. "items": "string",
  24. "default": []
  25. }
  26. },
  27. {"name": "LabelName", "type": "string"},
  28. {"name": "RemoteAddr", "type": "string"},
  29. {"name": "ClientAddr", "type": "string"},
  30. {"name": "HasECS", "type": "boolean"},
  31. {"name": "IsTCP", "type": "boolean"},
  32. {"name": "Version", "type": "string"}
  33. ]
  34. }