Skip to content

Releases: microsoft/Docker-Provider

CI feature production docker-provider 9.0.0-1 XXXXXXXX release

03 Feb 23:16
0ea6c6e
Compare
Choose a tag to compare
v9.0.0.1

Add Null check for kube api responses in in_kube_health (#325)

Agent with support for MDM at scale

17 Jan 20:58
Compare
Choose a tag to compare
Pre-release
mdm_scale

WIP : MDM plugins for scale clusters

CI feature production docker-provider 8.0.0-2 01072020 release

07 Jan 02:09
f59261f
Compare
Choose a tag to compare
Version microsoft/oms:ciprod01072020 Version mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod01072020
Code change log
  • Switch between 10255(old) and 10250(new) ports for cadvisor for older and newer versions of kubernetes
Customer Impact
  • Node cpu, node memory, container cpu and container memory metrics were obtained earlier by querying kubelet readonly port(http://$NODE_IP:10255). Agent now supports getting these metrics from kubelet port(https://$NODE_IP:10250) as well. During the agent startup, it checks for connectivity to kubelet port(https://$NODE_IP:10250), and if it fails the metrics source is defaulted to readonly port(http://$NODE_IP:10255).

CI feature production docker-provider 8.0.0-1 12042019 release

04 Dec 20:32
47119aa
Compare
Choose a tag to compare
  • Fix scheduler for all input plugins
  • Fix liveness probe
  • Reduce chunk sizes for all fluentD buffers to support larger clusters (nodes & pods)
  • Chunk Kubernetes API calls (pods,nodes,events)
  • Use HTTP.start instead of HTTP.new
  • Merge KubePerf into KubePods & KubeNodes
  • Merge KubeServices into KubePod
  • Use stream based yajl for JSON parsing
  • Health - Query only kube-system pods
  • Health - Use keep_if instead of select
  • Container log enrichment (turned OFF by default for ContainerName & ContainerImage)
  • Application Insights Telemetry - Async
  • Fix metricTime to be batch time for all metric input plugins
  • Close socket connections properly for DockerAPIClient
  • Fix top un handled exceptions in Kubernetes API Client and pod inventory
  • Fix retries, wait between retries, chunk size, thread counts to be consistent for all FluentD workflows
  • Back-off for containerlog enrichment K8S API calls
  • Add new regions (3) for Azure Monitor Custom metrics
  • Increase the cpu & memory limits for replica-set to support larger clusters (nodes & pods)
  • Move to Ubuntu 18.04 LTS
  • Support for Kubernetes 1.16
  • Use ifconfig for detecting network connectivity issues

CI feature production docker-provider 8.0.0-0 12032019 release

04 Dec 01:49
49bc9e4
Compare
Choose a tag to compare
  • Fix scheduler for all input plugins
  • Fix liveness probe
  • Reduce chunk sizes for all fluentD buffers to support larger clusters (nodes & pods)
  • Chunk Kubernetes API calls (pods,nodes,events)
  • Use HTTP.start instead of HTTP.new
  • Merge KubePerf into KubePods & KubeNodes
  • Merge KubeServices into KubePod
  • Use stream based yajl for JSON parsing
  • Health - Query only kube-system pods
  • Health - Use keep_if instead of select
  • Container log enrichment (turned OFF by default for TimeOfCommand, ContainerName & ContainerImage)
  • Application Insights Telemetry - Async
  • Fix metricTime to be batch time for all metric input plugins
  • Close socket connections properly for DockerAPIClient
  • Fix top un handled exceptions in Kubernetes API Client and pod inventory
  • Fix retries, wait between retries, chunk size, thread counts to be consistent for all FluentD workflows
  • Back-off for containerlog enrichment K8S API calls
  • Add new regions (3) for Azure Monitor Custom metrics
  • Increase the cpu & memory limits for replica-set to support larger clusters (nodes & pods)
  • Move to Ubuntu 18.04 LTS
  • Support for Kubernetes 1.16
  • Use ifconfig for detecting network connectivity issues

ciprod11012019 Agent

02 Nov 00:13
1322eab
Compare
Choose a tag to compare
ciprod11012019 Agent Pre-release
Pre-release
Merge ci_feature into ci_feature_prod (#291)

* Bug Fixes for exceptions in telemetry, remove limit set check (#289)

* Bug Fixes 10222019

* Initialize container_cpu_memory_records in fhmb

* Added telemetry to investigate health exceptions

* Set frozen_string_literal to true

* Send event once per container when lookup is empty, or limit is an array

* Unit Tests, Use RS and POD to determine workload

* Fixed Node Condition Bug, added exception handling to return get_rs_owner_ref

Bug Fixes 10302019

30 Oct 16:31
Compare
Choose a tag to compare
Bug Fixes 10302019 Pre-release
Pre-release
Bugfixes10302019

Conditionally load ApplicationInsightsUtility

Hotfix for agent crash in ubuntu 18.04

18 Oct 16:34
3533cf9
Compare
Choose a tag to compare
Pre-release

Hotfix that fixes the agent crash seen in some 5.* azure kernel versions

CI feature production docker-provider 7.0.0-4 10112019 release

08 Oct 01:03
3dce027
Compare
Choose a tag to compare
  1. Update prometheus config scraping capability to restrict collecting metrics from pods in specific namespaces.
  2. Feature to send custom configuration/prometheus scrape errors to KubeMonAgentEvents table in customer's workspace.
  3. Bug fix for init containers.
  4. Bug fix for empty array being a valid setting in custom config in configmap.
  5. Restrict kubelet_docker_operations and kubelet_docker_operations_errors to create_containers, remove_containers and pull_image operations.
  6. Fix top exceptions in telemetry

Fix Duplicate Perf Records Issue

25 Sep 22:27
Compare
Choose a tag to compare
Pre-release
7.0.0.3

revert the passthrough check