I am not seeing the Hostname property of NodeStats being populated. When I look at the code, I see this:
[JsonProperty("hostname")]
public string Hostname { get; internal set; }
The response from the cluster is "host" so I'm not sure how this ever works?