{
    "properties": {
        "networking": {
            "description": "cadvisor networking configuration properties",
            "properties": {
                "external_access": {
                    "description": "Enable access from outside the cluster through Marathon-LB.\nNOTE: this connection is unencrypted.",
                    "properties": {
                        "enable": {
                            "default": false,
                            "description": "Enable or disable creating a VIP for external access through a public node running Marathon-LB.",
                            "type": "boolean"
                        },
                        "external_access_port": {
                            "default": 18080,
                            "description": "For external access, port number to be used for clear communication in the external Marathon-LB load balancer",
                            "type": "number"
                        }
                    },
                    "type": "object"
                },
                "influxdb_host": {
                    "default": "influxdb.marathon.l4lb.thisdcos.directory",
                    "description": "Hostname or IP address of the host running InfluxDB for metrics storage.",
                    "type": "string"
                },
                "influxdb_port": {
                    "default": 8086,
                    "description": "TCP port where the influxdb_host is listening.",
                    "type": "number"
                }
            },
            "type": "object"
        },
        "service": {
            "description": "DC/OS service configuration properties",
            "properties": {
                "cpus": {
                    "default": 0.1,
                    "description": "CPU shares to allocate to each service instance.",
                    "minimum": 0.1,
                    "type": "number"
                },
                "instances": {
                    "default": 256,
                    "description": "Number of service instances to run in the cluster. A single instance will be run per node in the cluster. Normally, this number should be equal or higher than the number of nodes in the cluster.",
                    "minimum": 1,
                    "type": "number"
                },
                "mem": {
                    "default": 128.0,
                    "description": "Memory to allocate to each service instance.",
                    "minimum": 128.0,
                    "type": "number"
                },
                "name": {
                    "default": "cadvisor",
                    "description": "Name of this service instance",
                    "type": "string"
                }
            },
            "type": "object"
        }
    }
}