in src/ApplicationInsights.Kubernetes/Utilities/StringUtils.cs [12:24]
public static string GetReadableSize(this long numInBytes)
{
double doubleBytes = numInBytes;
string[] sizes = { "B", "KB", "MB", "GB", "TB" };
int order = 0;
while (doubleBytes >= 1024 && order < sizes.Length - 1)
{
order++;
doubleBytes /= 1024.0;
}
return String.Format(CultureInfo.InvariantCulture, "{0:0.#}{1}", doubleBytes, sizes[order]);
}