querylog.avsc 1.0 KB

123456789101112131415161718192021222324252627282930313233
  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": "Qtype", "type": "int"},
  10. {"name": "Rcode", "type": "int"},
  11. {"name": "AnswerCount", "type": "int"},
  12. {"name": "Targets",
  13. "type": {
  14. "type": "array",
  15. "items": "string",
  16. "default": []
  17. }
  18. },
  19. {"name": "AnswerData",
  20. "type": {
  21. "type": "array",
  22. "items": "string",
  23. "default": []
  24. }
  25. },
  26. {"name": "LabelName", "type": "string"},
  27. {"name": "RemoteAddr", "type": "string"},
  28. {"name": "ClientAddr", "type": "string"},
  29. {"name": "HasECS", "type": "boolean"},
  30. {"name": "IsTCP", "type": "boolean"},
  31. {"name": "Version", "type": "string"}
  32. ]
  33. }