Zum Inhalt
HALOWERK

Finopswerk

load balancer dimension ledger

OriginalcompletehourHTTPconnectionintervals/requestbatches determine newconnections,activeseconds,bytes,first10freepaidevaluations andfourhourlyLCUdimensionMAXwithties. lcu_units/max_lcu_unitsareexactnumeratorsover27000000000. EC2regular/decimalGBonly,noTLS/mTLS/Lambda/optimizer/reserved/basefee/realcloudbill/pricescertification. Oneboundedbytecapturekeeps2wholeworlds.Strictrecursive reportkeys/objectorderirrelevant/sourcearraysretainindexsemantics. A schema-valid unknown is a successful.

POST https://finops.halowerk.com/v1/load-balancer-dimension-ledger

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
connectionsarrayJa
requestsarrayJa
configured_rulesintegerJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "connections": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "start": {
            "type": "integer",
            "minimum": 0,
            "maximum": 3599
          },
          "end": {
            "type": "integer",
            "minimum": 1,
            "maximum": 3600
          },
          "count": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          }
        },
        "required": [
          "start",
          "end",
          "count"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 8
    },
    "requests": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "connection": {
            "type": "integer",
            "minimum": 0,
            "maximum": 7
          },
          "at": {
            "type": "integer",
            "minimum": 0,
            "maximum": 3599
          },
          "count": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          },
          "bytes_domain": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 0,
              "maximum": 1000000
            },
            "minItems": 1,
            "maxItems": 2
          },
          "processed_rules": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100
          }
        },
        "required": [
          "connection",
          "at",
          "count",
          "bytes_domain",
          "processed_rules"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 8
    },
    "configured_rules": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "report": {
      "type": "object",
      "properties": {
        "connection_seconds": {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000000000000
              },
              {
                "type": "null"
              }
            ]
          },
          "minItems": 1,
          "maxItems": 8
        },
        "request_rule_units": {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 0,
                "maximum": 10000000000000
              },
              {
                "type": "null"
              }
            ]
          },
          "minItems": 1,
          "maxItems": 8
        },
        "new_connections": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000000000
            },
            {
              "type": "null"
            }
          ]
        },
        "active_connection_seconds": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000000000
            },
            {
              "type": "null"
            }
          ]
        },
        "processed_bytes": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000000000
            },
            {
              "type": "null"
            }
          ]
        },
        "paid_rule_evaluations": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000000000
            },
            {
              "type": "null"
            }
          ]
        },
        "lcu_units": {
          "type": "object",
          "properties": {
            "new": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 10000000000000
                },
                {
                  "type": "null"
                }
              ]
            },
            "active": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 10000000000000
                },
                {
                  "type": "null"
                }
              ]
            },
            "bytes": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 10000000000000
                },
                {
                  "type": "null"
                }
              ]
            },
            "rules": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 10000000000000
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "new",
            "active",
            "bytes",
            "rules"
          ],
          "additionalProperties": false
        },
        "max_lcu_units": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000000000
            },
            {
              "type": "null"
            }
          ]
        },
        "dominant_mask": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000000000
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "connection_seconds",
        "request_rule_units",
        "new_connections",
        "active_connection_seconds",
        "processed_bytes",
        "paid_rule_evaluations",
        "lcu_units",
        "max_lcu_units",
        "dominant_mask"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "connections",
    "requests",
    "configured_rules",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "connections": [
    {
      "start": 0,
      "end": 3600,
      "count": 2
    }
  ],
  "requests": [
    {
      "connection": 0,
      "at": 1,
      "count": 100,
      "bytes_domain": [
        1000
      ],
      "processed_rules": 10
    }
  ],
  "configured_rules": 10,
  "report": {
    "connection_seconds": [
      7200
    ],
    "request_rule_units": [
      0
    ],
    "new_connections": 2,
    "active_connection_seconds": 7200,
    "processed_bytes": 100000,
    "paid_rule_evaluations": 0,
    "lcu_units": {
      "new": 600000,
      "active": 18000000,
      "bytes": 2700000,
      "rules": 0
    },
    "max_lcu_units": 18000000,
    "dominant_mask": 2
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-07, 02:42 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →