OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent

Reverse-spec · Services

cloudkitty — Verification

Reference verification

Review that the targeted function matches what the text describes.

Report fileLineReferenceStatusTargeted function
00-summary_stable-2026.2.md24cloudkitty/fetcher/keystone.py:84-105OK_do_get_tenants
00-summary_stable-2026.2.md25cloudkitty/collector/__init__.py:43-45OK<module>
00-summary_stable-2026.2.md25etc/cloudkitty/metrics.ymlOK
00-summary_stable-2026.2.md25cloudkitty/orchestrator.py:418-443OKdo_execute_scope_processing
00-summary_stable-2026.2.md26cloudkitty/orchestrator.py:257-265OK_load_rating_processors
00-summary_stable-2026.2.md26cloudkitty/orchestrator.py:509-521OKexecute_measurements_rating
00-summary_stable-2026.2.md27cloudkitty/storage/__init__.py:29-36OK<module>
00-summary_stable-2026.2.md27cloudkitty/orchestrator.py:523-524OKupdate_scope_processing_state_db
00-summary_stable-2026.2.md30cloudkitty/utils/__init__.py:200-223OKcheck_time_state
00-summary_stable-2026.2.md30cloudkitty/utils/__init__.py:215-216OKcheck_time_state
00-summary_stable-2026.2.md62cloudkitty/wsgi/api.py:19-24OK<module>
00-summary_stable-2026.2.md62cloudkitty/api/app.py:94-101OKbuild_wsgi_app
00-summary_stable-2026.2.md62etc/cloudkitty/api_paste.ini:1-38OK<module>
00-summary_stable-2026.2.md62cloudkitty/api/app.py:45-49OK<module>
00-summary_stable-2026.2.md62cloudkitty/api/app.py:68-71OKsetup_app
00-summary_stable-2026.2.md63pyproject.toml:36OK<module>
00-summary_stable-2026.2.md63cloudkitty/cli/processor.py:28-54OKmain
00-summary_stable-2026.2.md63cloudkitty/orchestrator.py:56-69OK<module>
00-summary_stable-2026.2.md63cloudkitty/orchestrator.py:672-681OK_init_messaging
00-summary_stable-2026.2.md64pyproject.toml:35OK<module>
00-summary_stable-2026.2.md64cloudkitty/cli/dbsync.py:43-75OKinit
00-summary_stable-2026.2.md65pyproject.toml:37OK<module>
00-summary_stable-2026.2.md65cloudkitty/cli/storage.py:21-30OKinit_storage_backend
00-summary_stable-2026.2.md66pyproject.toml:38OK<module>
00-summary_stable-2026.2.md66cloudkitty/cli/status.py:31-38OK_storage_version
00-summary_stable-2026.2.md72cloudkitty/db/__init__.py:24-38OK_create_facade_lazily
00-summary_stable-2026.2.md73cloudkitty/messaging.py:25-71OKsetup
00-summary_stable-2026.2.md74cloudkitty/common/custom_session.py:38-58OKget_request_user
00-summary_stable-2026.2.md78cloudkitty/orchestrator.py:51-55OK<module>
00-summary_stable-2026.2.md85pyproject.toml:52-79OK<module>
00-summary_stable-2026.2.md91cloudkitty/orchestrator.py:158-167OKquote
00-summary_stable-2026.2.md91cloudkitty/api/v1/datamodels/rating.py:46-61OKto_json
00-summary_stable-2026.2.md91cloudkitty/orchestrator.py:149-150OKquote
00-summary_stable-2026.2.md92cloudkitty/storage/v2/elasticsearch/client.py:369-383OKdelete_by_query
00-summary_stable-2026.2.md92cloudkitty/storage/v2/elasticsearch/client.py:70-86OK_build_must
00-summary_stable-2026.2.md92cloudkitty/storage/v2/opensearch/client.py:372-374OKdelete_by_query
00-summary_stable-2026.2.md92cloudkitty/orchestrator.py:604-607OKdo_execute_scope_processing
00-summary_stable-2026.2.md92cloudkitty/orchestrator.py:233-235OKreset_state
00-summary_stable-2026.2.md93cloudkitty/storage/v2/loki/client.py:389-406OKtotal
00-summary_stable-2026.2.md93cloudkitty/storage/v2/loki/__init__.py:218-228OKtotal
00-summary_stable-2026.2.md94cloudkitty/dataframe.py:45-62OK<module>
00-summary_stable-2026.2.md94cloudkitty/storage/v2/influx.py:838-840OKtotal
00-summary_stable-2026.2.md95cloudkitty/rating/hash/db/sqlalchemy/models.py:193-259OKHashMapMapping
00-summary_stable-2026.2.md95cloudkitty/rating/common/db/models.py:19-60OKVolatileAuditableModel
00-summary_stable-2026.2.md95cloudkitty/rating/hash/db/sqlalchemy/models.py:272-338OKHashMapThreshold
00-summary_stable-2026.2.md95cloudkitty/rating/hash/db/sqlalchemy/api.py:642-650OKdelete_threshold
00-summary_stable-2026.2.md96cloudkitty/rating/pyscripts/__init__.py:98-101OKstart_script
00-summary_stable-2026.2.md96cloudkitty/orchestrator.py:501OKexecute_datapoints_filtering
00-summary_stable-2026.2.md97cloudkitty/common/custom_session.py:42-43OKget_request_user
00-summary_stable-2026.2.md98cloudkitty/orchestrator.py:182-207OKreload_modules
00-summary_stable-2026.2.md98cloudkitty/orchestrator.py:683-688OKprocess_messages
00-summary_stable-2026.2.md98cloudkitty/orchestrator.py:257-265OK_load_rating_processors
00-summary_stable-2026.2.md98cloudkitty/orchestrator.py:329-339OKrefresh_rating_rules
00-summary_stable-2026.2.md98cloudkitty/api/v1/controllers/rating.py:51-53OKnotify_reload
00-summary_stable-2026.2.md98cloudkitty/orchestrator.py:122-123OKRatingEndpoint
00-summary_stable-2026.2.md99cloudkitty/api/v1/controllers/collector.py:29-133OKMappingController
00-summary_stable-2026.2.md100cloudkitty/api/v2/rating/modules.py:102-118OKRatingModuleList
00-summary_stable-2026.2.md100cloudkitty/common/policies/v2/rating.py:22-26OK<module>
00-summary_stable-2026.2.md101cloudkitty/storage/v2/influx.py:197-238OKappend_point
00-summary_stable-2026.2.md101cloudkitty/storage/v2/influx.py:260-268OKvalidate_custom_fields
00-summary_stable-2026.2.md102cloudkitty/rating/common/db/models.py:21-32OKVolatileAuditableModel
00-summary_stable-2026.2.md102cloudkitty/rating/hash/db/sqlalchemy/api.py:324-326OKcreate_mapping
00-summary_stable-2026.2.md103cloudkitty/orchestrator.py:583-584OKgenerate_next_timestamp
00-summary_stable-2026.2.md103cloudkitty/orchestrator.py:604-607OKdo_execute_scope_processing
00-summary_stable-2026.2.md104cloudkitty/utils/tz.py:28-30OKlocalized_now
00-summary_stable-2026.2.md109cloudkitty/cli/status.py:31-38OK_storage_version
00-summary_stable-2026.2.md110cloudkitty/storage/v2/influx.py:358-745OKInfluxClientV2
01-rest-api_stable-2026.2.md9etc/cloudkitty/api_paste.ini:1-9OK<module>
01-rest-api_stable-2026.2.md9etc/cloudkitty/api_paste.ini:31-34OK<module>
01-rest-api_stable-2026.2.md10cloudkitty/api/app.py:38-42OK<module>
01-rest-api_stable-2026.2.md10cloudkitty/api/app.py:88-91OKload_app
01-rest-api_stable-2026.2.md11etc/cloudkitty/api_paste.ini:11-29OK<module>
01-rest-api_stable-2026.2.md11cloudkitty/api/middleware.py:19-45OKAuthTokenMiddleware
01-rest-api_stable-2026.2.md12cloudkitty/api/app.py:58-74OKsetup_app
01-rest-api_stable-2026.2.md13cloudkitty/api/v1/__init__.py:39-57OKget_api_app
01-rest-api_stable-2026.2.md13cloudkitty/api/v1/hooks.py:22-41OKRPCHook
01-rest-api_stable-2026.2.md14cloudkitty/api/v2/__init__.py:33-53OK<module>
01-rest-api_stable-2026.2.md14cloudkitty/api/v2/utils.py:285-327OKoutput_json
01-rest-api_stable-2026.2.md16cloudkitty/common/context.py:21-26OKRequestContext
01-rest-api_stable-2026.2.md16cloudkitty/common/policy.py:127-142OKcheck_is_admin
01-rest-api_stable-2026.2.md16cloudkitty/common/policies/base.py:41-43OK<module>
01-rest-api_stable-2026.2.md16cloudkitty/common/policy.py:100-101OKauthorize
01-rest-api_stable-2026.2.md16cloudkitty/common/policy.py:131-132OKcheck_is_admin
01-rest-api_stable-2026.2.md18cloudkitty/common/policies/base.py:40-75OK<module>
01-rest-api_stable-2026.2.md20cloudkitty/utils/tz.py:121-150OKget_month_start
01-rest-api_stable-2026.2.md30cloudkitty/api/root.py:81OKget
01-rest-api_stable-2026.2.md31cloudkitty/api/v1/controllers/rating.py:72OKget_all
01-rest-api_stable-2026.2.md32cloudkitty/api/v1/controllers/rating.py:91OKget_one
01-rest-api_stable-2026.2.md33cloudkitty/api/v1/controllers/rating.py:112OKput
01-rest-api_stable-2026.2.md34cloudkitty/api/v1/controllers/rating.py:192OKquote
01-rest-api_stable-2026.2.md35cloudkitty/api/v1/controllers/rating.py:213OKreload_modules
01-rest-api_stable-2026.2.md36cloudkitty/api/v1/controllers/collector.py:53OKget_all
01-rest-api_stable-2026.2.md37cloudkitty/api/v1/controllers/collector.py:37OKget_one
01-rest-api_stable-2026.2.md38cloudkitty/api/v1/controllers/collector.py:70OKpost
01-rest-api_stable-2026.2.md39cloudkitty/api/v1/controllers/collector.py:86OKdelete
01-rest-api_stable-2026.2.md40cloudkitty/api/v1/controllers/collector.py:106OKget
01-rest-api_stable-2026.2.md41cloudkitty/api/v1/controllers/collector.py:121OKput
01-rest-api_stable-2026.2.md42cloudkitty/api/v1/controllers/info.py:86OKget_all
01-rest-api_stable-2026.2.md43cloudkitty/api/v1/controllers/info.py:94OKget_one
01-rest-api_stable-2026.2.md44cloudkitty/api/v1/controllers/info.py:106OKget_all
01-rest-api_stable-2026.2.md45cloudkitty/api/v1/controllers/info.py:116OKget_one
01-rest-api_stable-2026.2.md46cloudkitty/api/v1/controllers/info.py:137OKconfig
01-rest-api_stable-2026.2.md47cloudkitty/api/v1/controllers/report.py:56OKtenants
01-rest-api_stable-2026.2.md48cloudkitty/api/v1/controllers/report.py:77OKtotal
01-rest-api_stable-2026.2.md49cloudkitty/api/v1/controllers/report.py:121OKsummary
01-rest-api_stable-2026.2.md50cloudkitty/api/v1/controllers/storage.py:43OKget_all
01-rest-api_stable-2026.2.md52cloudkitty/api/v1/controllers/__init__.py:30-32OKV1Controller
01-rest-api_stable-2026.2.md56cloudkitty/api/v1/controllers/rating.py:64-69OKroute
01-rest-api_stable-2026.2.md56cloudkitty/rating/__init__.py:137-145OKRatingRestControllerBase
01-rest-api_stable-2026.2.md56cloudkitty/api/v1/controllers/rating.py:133-141OKUnconfigurableController
01-rest-api_stable-2026.2.md60cloudkitty/rating/hash/controllers/root.py:42OKget_types
01-rest-api_stable-2026.2.md61cloudkitty/rating/hash/controllers/service.py:36OKget_all
01-rest-api_stable-2026.2.md62cloudkitty/rating/hash/controllers/service.py:52OKget_one
01-rest-api_stable-2026.2.md63cloudkitty/rating/hash/controllers/service.py:67OKpost
01-rest-api_stable-2026.2.md64cloudkitty/rating/hash/controllers/service.py:85OKdelete
01-rest-api_stable-2026.2.md65cloudkitty/rating/hash/controllers/field.py:33OKget_all
01-rest-api_stable-2026.2.md66cloudkitty/rating/hash/controllers/field.py:52OKget_one
01-rest-api_stable-2026.2.md67cloudkitty/rating/hash/controllers/field.py:67OKpost
01-rest-api_stable-2026.2.md67cloudkitty/rating/hash/db/api.py:42OKNoSuchService
01-rest-api_stable-2026.2.md68cloudkitty/rating/hash/controllers/field.py:91OKdelete
01-rest-api_stable-2026.2.md69cloudkitty/rating/hash/controllers/group.py:70OKget_all
01-rest-api_stable-2026.2.md70cloudkitty/rating/hash/controllers/group.py:87OKget_one
01-rest-api_stable-2026.2.md71cloudkitty/rating/hash/controllers/group.py:102OKpost
01-rest-api_stable-2026.2.md72cloudkitty/rating/hash/controllers/group.py:125OKdelete
01-rest-api_stable-2026.2.md73cloudkitty/rating/hash/controllers/group.py:37OKmappings
01-rest-api_stable-2026.2.md74cloudkitty/rating/hash/controllers/group.py:54OKthresholds
01-rest-api_stable-2026.2.md75cloudkitty/rating/hash/controllers/mapping.py:69OKget_all
01-rest-api_stable-2026.2.md76cloudkitty/rating/hash/controllers/mapping.py:135OKget_one
01-rest-api_stable-2026.2.md77cloudkitty/rating/hash/controllers/mapping.py:152OKpost
01-rest-api_stable-2026.2.md78cloudkitty/rating/hash/controllers/mapping.py:191OKput
01-rest-api_stable-2026.2.md79cloudkitty/rating/hash/controllers/mapping.py:227OKdelete
01-rest-api_stable-2026.2.md80cloudkitty/rating/hash/controllers/mapping.py:39OKgroup
01-rest-api_stable-2026.2.md81cloudkitty/rating/hash/controllers/threshold.py:57OKget_all
01-rest-api_stable-2026.2.md82cloudkitty/rating/hash/controllers/threshold.py:95OKget_one
01-rest-api_stable-2026.2.md83cloudkitty/rating/hash/controllers/threshold.py:111OKpost
01-rest-api_stable-2026.2.md84cloudkitty/rating/hash/controllers/threshold.py:141OKput
01-rest-api_stable-2026.2.md85cloudkitty/rating/hash/controllers/threshold.py:168OKdelete
01-rest-api_stable-2026.2.md86cloudkitty/rating/hash/controllers/threshold.py:36OKgroup
01-rest-api_stable-2026.2.md88cloudkitty/rating/hash/controllers/service.py:32-33OKHashMapServicesController
01-rest-api_stable-2026.2.md94cloudkitty/rating/pyscripts/controllers/script.py:55OKget_all
01-rest-api_stable-2026.2.md95cloudkitty/rating/pyscripts/controllers/script.py:100OKget_one
01-rest-api_stable-2026.2.md96cloudkitty/rating/pyscripts/controllers/script.py:116OKpost
01-rest-api_stable-2026.2.md97cloudkitty/rating/pyscripts/controllers/script.py:147OKput
01-rest-api_stable-2026.2.md98cloudkitty/rating/pyscripts/controllers/script.py:180OKdelete
01-rest-api_stable-2026.2.md104cloudkitty/api/v2/summary/summary.py:50OKget
01-rest-api_stable-2026.2.md105cloudkitty/api/v2/dataframes/dataframes.py:65OKget
01-rest-api_stable-2026.2.md106cloudkitty/api/v2/dataframes/dataframes.py:36OKpost
01-rest-api_stable-2026.2.md107cloudkitty/api/v2/scope/state.py:61OKget
01-rest-api_stable-2026.2.md108cloudkitty/api/v2/scope/state.py:105OKput
01-rest-api_stable-2026.2.md109cloudkitty/api/v2/scope/state.py:174OKpatch
01-rest-api_stable-2026.2.md110cloudkitty/api/v2/scope/state.py:241OKpost
01-rest-api_stable-2026.2.md111cloudkitty/api/v2/task/reprocess.py:53OKpost
01-rest-api_stable-2026.2.md112cloudkitty/api/v2/task/reprocess.py:265OKget
01-rest-api_stable-2026.2.md113cloudkitty/api/v2/task/reprocess.py:265OKget
01-rest-api_stable-2026.2.md113cloudkitty/api/v2/task/reprocess.py:310OKReprocessesSchedulerGetApi
01-rest-api_stable-2026.2.md114cloudkitty/api/v2/rating/modules.py:107OKget
01-rest-api_stable-2026.2.md115cloudkitty/api/v2/rating/modules.py:68OKget
01-rest-api_stable-2026.2.md116cloudkitty/api/v2/rating/modules.py:88OKput
01-rest-api_stable-2026.2.md118cloudkitty/api/v2/scope/__init__.py:19-23OKinit
01-rest-api_stable-2026.2.md118cloudkitty/api/v2/dataframes/__init__.py:19-23OKinit
01-rest-api_stable-2026.2.md118cloudkitty/api/v2/summary/__init__.py:19-23OKinit
01-rest-api_stable-2026.2.md118cloudkitty/api/v2/task/__init__.py:18-32OKinit
01-rest-api_stable-2026.2.md118cloudkitty/api/v2/rating/__init__.py:19-28OKinit
01-rest-api_stable-2026.2.md124cloudkitty/api/v1/controllers/info.py:126-130OKInfoController
01-rest-api_stable-2026.2.md125cloudkitty/api/v1/controllers/__init__.py:30OKV1Controller
01-rest-api_stable-2026.2.md125cloudkitty/api/v1/controllers/rating.py:182-185OKRatingController
01-rest-api_stable-2026.2.md126cloudkitty/common/policies/v2/rating.py:22-26OK<module>
01-rest-api_stable-2026.2.md126cloudkitty/api/v2/rating/modules.py:104-118OKRatingModuleList
01-rest-api_stable-2026.2.md133cloudkitty/common/policies/v1/rating.py:43-48OK<module>
01-rest-api_stable-2026.2.md134cloudkitty/api/v1/datamodels/rating.py:29-67OKCloudkittyResource
01-rest-api_stable-2026.2.md136cloudkitty/api/v1/controllers/rating.py:200-206OKquote
01-rest-api_stable-2026.2.md136cloudkitty/api/v1/datamodels/rating.py:46-52OKto_json
01-rest-api_stable-2026.2.md137cloudkitty/api/v1/controllers/rating.py:209OKquote
01-rest-api_stable-2026.2.md138cloudkitty/orchestrator.py:145-175OKquote
01-rest-api_stable-2026.2.md139cloudkitty/orchestrator.py:268-280OKAPIWorker
01-rest-api_stable-2026.2.md140cloudkitty/orchestrator.py:180OKquote
01-rest-api_stable-2026.2.md140cloudkitty/api/v1/controllers/rating.py:190-191OKRatingController
01-rest-api_stable-2026.2.md143cloudkitty/orchestrator.py:147OKquote
01-rest-api_stable-2026.2.md143cloudkitty/rating/hash/__init__.py:117-126OK_load_service_entries
01-rest-api_stable-2026.2.md145cloudkitty/orchestrator.py:257-265OK_load_rating_processors
01-rest-api_stable-2026.2.md150cloudkitty/rating/__init__.py:71-97OKset_priority
01-rest-api_stable-2026.2.md150cloudkitty/rating/__init__.py:131-134OKnotify_reload
01-rest-api_stable-2026.2.md150cloudkitty/api/v1/controllers/rating.py:108-130OKget_one
01-rest-api_stable-2026.2.md151cloudkitty/extension_manager.py:19-40OKEnabledExtensionManager
01-rest-api_stable-2026.2.md151cloudkitty/orchestrator.py:290-306OKWorker
01-rest-api_stable-2026.2.md152cloudkitty/orchestrator.py:265OK_load_rating_processors
01-rest-api_stable-2026.2.md152cloudkitty/db/sqlalchemy/api.py:83-93OKget_priority
01-rest-api_stable-2026.2.md152cloudkitty/rating/__init__.py:52-60OKinit
01-rest-api_stable-2026.2.md156cloudkitty/api/v1/controllers/rating.py:212-220OKquote
01-rest-api_stable-2026.2.md156cloudkitty/api/v1/controllers/rating.py:33-53OKRatingModulesMixin
01-rest-api_stable-2026.2.md160cloudkitty/api/v1/controllers/collector.py:29-133OKMappingController
01-rest-api_stable-2026.2.md160cloudkitty/collector/__init__.py:122-132OKget_collector
01-rest-api_stable-2026.2.md164etc/cloudkitty/metrics.ymlOK
01-rest-api_stable-2026.2.md164cloudkitty/api/v1/controllers/info.py:36-75OKget_all_metrics
01-rest-api_stable-2026.2.md165cloudkitty/collector/__init__.py:351-360OKvalidate_conf
01-rest-api_stable-2026.2.md166cloudkitty/api/v1/controllers/info.py:137-140OKconfig
01-rest-api_stable-2026.2.md172cloudkitty/api/v1/controllers/report.py:56-69OKtenants
01-rest-api_stable-2026.2.md172cloudkitty/storage/v2/__init__.py:166-167OKget_tenants
01-rest-api_stable-2026.2.md172cloudkitty/storage_state/__init__.py:241-244OKget_tenants
01-rest-api_stable-2026.2.md173cloudkitty/api/v1/controllers/report.py:77-112OKtotal
01-rest-api_stable-2026.2.md174cloudkitty/api/v1/controllers/report.py:121-165OKsummary
01-rest-api_stable-2026.2.md175cloudkitty/api/v1/controllers/storage.py:43-102OKget_all
01-rest-api_stable-2026.2.md185cloudkitty/rating/hash/db/sqlalchemy/models.py:62-100OKHashMapService
01-rest-api_stable-2026.2.md186cloudkitty/rating/hash/db/sqlalchemy/models.py:103-154OKHashMapField
01-rest-api_stable-2026.2.md187cloudkitty/rating/hash/db/sqlalchemy/models.py:157-190OKHashMapGroup
01-rest-api_stable-2026.2.md188cloudkitty/rating/hash/db/sqlalchemy/models.py:193-269OKHashMapMapping
01-rest-api_stable-2026.2.md189cloudkitty/rating/hash/db/sqlalchemy/models.py:272-348OKHashMapThreshold
01-rest-api_stable-2026.2.md193cloudkitty/rating/hash/__init__.py:91-157OK_update_entries
01-rest-api_stable-2026.2.md193cloudkitty/rating/common/db/filters.py:23-30OKget_filters
01-rest-api_stable-2026.2.md193cloudkitty/orchestrator.py:329-339OKrefresh_rating_rules
01-rest-api_stable-2026.2.md195cloudkitty/rating/hash/__init__.py:267-276OKprocess
01-rest-api_stable-2026.2.md195cloudkitty/rating/hash/__init__.py:185-192OKupdate_result
01-rest-api_stable-2026.2.md197cloudkitty/rating/hash/__init__.py:236-243OKprocess_services
01-rest-api_stable-2026.2.md197cloudkitty/rating/hash/__init__.py:200-207OKupdate_result
01-rest-api_stable-2026.2.md198cloudkitty/rating/hash/__init__.py:244-247OKprocess_services
01-rest-api_stable-2026.2.md198cloudkitty/rating/hash/__init__.py:221-234OKprocess_thresholds
01-rest-api_stable-2026.2.md198cloudkitty/rating/hash/__init__.py:193-199OKupdate_result
01-rest-api_stable-2026.2.md199cloudkitty/rating/hash/__init__.py:249-261OKprocess_fields
01-rest-api_stable-2026.2.md199cloudkitty/rating/hash/__init__.py:209-219OKprocess_mappings
01-rest-api_stable-2026.2.md200cloudkitty/rating/hash/__init__.py:262-265OKprocess_fields
01-rest-api_stable-2026.2.md201cloudkitty/rating/hash/__init__.py:159-176OKadd_rating_informations
01-rest-api_stable-2026.2.md209cloudkitty/rating/hash/__init__.py:55-58OK_load_mappings
01-rest-api_stable-2026.2.md210cloudkitty/rating/hash/__init__.py:237-238OKprocess_services
01-rest-api_stable-2026.2.md211cloudkitty/rating/hash/__init__.py:268-276OKprocess
01-rest-api_stable-2026.2.md228cloudkitty/rating/common/validations/fields.py:40-87OKvalidate_update_allowing_only_end_date
01-rest-api_stable-2026.2.md229cloudkitty/rating/hash/db/sqlalchemy/api.py:324-326OKcreate_mapping
01-rest-api_stable-2026.2.md229cloudkitty/rating/hash/db/sqlalchemy/api.py:309-310OKcreate_mapping
01-rest-api_stable-2026.2.md232cloudkitty/rating/hash/controllers/mapping.py:197-215OKput
01-rest-api_stable-2026.2.md233cloudkitty/rating/hash/db/sqlalchemy/api.py:340-405OKcreate_mapping
01-rest-api_stable-2026.2.md234cloudkitty/rating/hash/db/sqlalchemy/api.py:311-322OKcreate_mapping
01-rest-api_stable-2026.2.md235cloudkitty/common/custom_session.py:38-58OKget_request_user
01-rest-api_stable-2026.2.md239cloudkitty/rating/hash/controllers/mapping.py:52-131OKgroup
01-rest-api_stable-2026.2.md239cloudkitty/rating/common/db/filters.py:19-53OKget_filters
01-rest-api_stable-2026.2.md239cloudkitty/rating/hash/controllers/threshold.py:49-91OKgroup
01-rest-api_stable-2026.2.md245cloudkitty/rating/hash/db/sqlalchemy/api.py:586-600OKdelete_service
01-rest-api_stable-2026.2.md246cloudkitty/rating/hash/db/sqlalchemy/api.py:602-610OKdelete_field
01-rest-api_stable-2026.2.md247cloudkitty/rating/hash/db/sqlalchemy/api.py:612-627OKdelete_group
01-rest-api_stable-2026.2.md248cloudkitty/rating/hash/db/sqlalchemy/api.py:629-640OKdelete_mapping
01-rest-api_stable-2026.2.md249cloudkitty/rating/hash/db/sqlalchemy/api.py:642-650OKdelete_threshold
01-rest-api_stable-2026.2.md253cloudkitty/rating/pyscripts/__init__.py:98-115OKstart_script
01-rest-api_stable-2026.2.md254cloudkitty/rating/pyscripts/db/sqlalchemy/models.py:64-106OKPyScriptsScript
01-rest-api_stable-2026.2.md255cloudkitty/rating/pyscripts/controllers/script.py:116-177OKpost
01-rest-api_stable-2026.2.md256cloudkitty/rating/pyscripts/__init__.py:47-96OKload_scripts_in_memory
01-rest-api_stable-2026.2.md257cloudkitty/rating/pyscripts/__init__.py:98-101OKstart_script
01-rest-api_stable-2026.2.md264cloudkitty/api/v2/summary/summary.py:37-52OKSummary
01-rest-api_stable-2026.2.md264cloudkitty/api/v2/utils.py:204-230OKpaginated
01-rest-api_stable-2026.2.md265cloudkitty/api/v2/summary/summary.py:66-78OKget
01-rest-api_stable-2026.2.md266cloudkitty/api/v2/summary/summary.py:80-82OKget
01-rest-api_stable-2026.2.md267cloudkitty/storage/v2/__init__.py:169-199OKget_tenants
01-rest-api_stable-2026.2.md267cloudkitty/collector/__init__.py:295-306OK_create_data_point
01-rest-api_stable-2026.2.md267cloudkitty/storage/v2/influx.py:243-245OKget_total
01-rest-api_stable-2026.2.md267cloudkitty/storage/v2/elasticsearch/client.py:107-111OK_build_composite
01-rest-api_stable-2026.2.md268cloudkitty/api/v2/summary/summary.py:101-117OKget
01-rest-api_stable-2026.2.md269cloudkitty/api/v2/summary/summary.py:54-57OKget
01-rest-api_stable-2026.2.md269cloudkitty/api/v2/utils.py:181-196OKwrap
01-rest-api_stable-2026.2.md269cloudkitty/storage/v2/influx.py:845-858OKtotal
01-rest-api_stable-2026.2.md273cloudkitty/api/v2/dataframes/dataframes.py:51-70OKpost
01-rest-api_stable-2026.2.md274cloudkitty/api/v2/dataframes/dataframes.py:86-97OKget
01-rest-api_stable-2026.2.md275cloudkitty/dataframe.py:68-118OKas_dict
01-rest-api_stable-2026.2.md275cloudkitty/dataframe.py:197-205OKas_dict
01-rest-api_stable-2026.2.md276cloudkitty/api/v2/dataframes/dataframes.py:106-108OKget
01-rest-api_stable-2026.2.md280cloudkitty/api/v2/dataframes/dataframes.py:33-49OKDataFrameList
01-rest-api_stable-2026.2.md280cloudkitty/dataframe.py:162-234OKdesc
01-rest-api_stable-2026.2.md286cloudkitty/api/v2/scope/state.py:39-89OKreload
01-rest-api_stable-2026.2.md287cloudkitty/api/v2/scope/state.py:91-150OKget
01-rest-api_stable-2026.2.md288cloudkitty/api/v2/scope/state.py:152-216OKput
01-rest-api_stable-2026.2.md288cloudkitty/storage_state/__init__.py:246-282OKupdate_storage_scope
01-rest-api_stable-2026.2.md289cloudkitty/api/v2/scope/state.py:218-284OKpatch
01-rest-api_stable-2026.2.md291cloudkitty/orchestrator.py:406-411OKexecute_worker_processing
01-rest-api_stable-2026.2.md295cloudkitty/api/v2/task/reprocess.py:45-93OKinit
01-rest-api_stable-2026.2.md296cloudkitty/api/v2/task/reprocess.py:95-241OKpost
01-rest-api_stable-2026.2.md298cloudkitty/api/v2/task/reprocess.py:252-307OKinit
01-rest-api_stable-2026.2.md302cloudkitty/api/v2/rating/modules.py:30-118OK<module>
01-rest-api_stable-2026.2.md302cloudkitty/api/v2/rating/modules.py:54-62OKBaseRatingModule
01-rest-api_stable-2026.2.md302cloudkitty/api/v2/base.py:41-53OKreload
01-rest-api_stable-2026.2.md308cloudkitty/api/v2/utils.py:27-45OKSingleQueryParam
01-rest-api_stable-2026.2.md309cloudkitty/api/v2/utils.py:48-64OKMultiQueryParam
01-rest-api_stable-2026.2.md310cloudkitty/api/v2/utils.py:67-136OKDictQueryParam
01-rest-api_stable-2026.2.md311cloudkitty/api/v2/utils.py:204-230OKpaginated
01-rest-api_stable-2026.2.md313cloudkitty/api/v2/utils.py:189-195OKwrap
01-rest-api_stable-2026.2.md313cloudkitty/api/v2/utils.py:104-108OKcall
02-errors_stable-2026.2.md13cloudkitty/rating/hash/controllers/mapping.py:182-185OKpost
02-errors_stable-2026.2.md14cloudkitty/common/policy.py:41-50OKPolicyNotAuthorized
02-errors_stable-2026.2.md14cloudkitty/rating/__init__.py:139-143OK_route
02-errors_stable-2026.2.md16cloudkitty/api/v1/types.py:27-36OKUuidType
02-errors_stable-2026.2.md16cloudkitty/rating/hash/datamodels/mapping.py:23-44OK<module>
02-errors_stable-2026.2.md29cloudkitty/api/v2/dataframes/dataframes.py:106-108OKget
02-errors_stable-2026.2.md30cloudkitty/api/v2/base.py:29-34OKdispatch_request
02-errors_stable-2026.2.md31cloudkitty/api/v2/utils.py:189-195OKwrap
02-errors_stable-2026.2.md32cloudkitty/api/v2/summary/summary.py:54-57OKget
02-errors_stable-2026.2.md39cloudkitty/api/middleware.py:29-36OKcall
02-errors_stable-2026.2.md39etc/cloudkitty/api_paste.ini:20-22OK<module>
02-errors_stable-2026.2.md43cloudkitty/rating/hash/db/api.pyOK
02-errors_stable-2026.2.md45cloudkitty/rating/hash/db/api.py:38OKClientHashMapError
02-errors_stable-2026.2.md49cloudkitty/rating/hash/db/sqlalchemy/api.py:50-51OKget_service
02-errors_stable-2026.2.md49cloudkitty/rating/hash/db/sqlalchemy/api.py:596-597OKdelete_service
02-errors_stable-2026.2.md50cloudkitty/rating/hash/db/sqlalchemy/api.py:311-312OKcreate_mapping
02-errors_stable-2026.2.md50cloudkitty/rating/hash/db/sqlalchemy/api.py:455-456OKcreate_threshold
02-errors_stable-2026.2.md51cloudkitty/rating/hash/db/sqlalchemy/api.py:313-314OKcreate_mapping
02-errors_stable-2026.2.md51cloudkitty/rating/hash/db/sqlalchemy/api.py:457-458OKcreate_threshold
02-errors_stable-2026.2.md52cloudkitty/rating/hash/db/sqlalchemy/api.py:315-318OKcreate_mapping
02-errors_stable-2026.2.md53cloudkitty/rating/hash/db/sqlalchemy/api.py:319-322OKcreate_mapping
02-errors_stable-2026.2.md53cloudkitty/rating/hash/db/sqlalchemy/api.py:510-513OKupdate_mapping
02-errors_stable-2026.2.md54cloudkitty/rating/hash/db/sqlalchemy/api.py:235-238OKlist_thresholds
02-errors_stable-2026.2.md55cloudkitty/rating/hash/db/sqlalchemy/api.py:525-533OKupdate_mapping
02-errors_stable-2026.2.md55cloudkitty/rating/hash/db/sqlalchemy/api.py:565-573OKupdate_threshold
02-errors_stable-2026.2.md56cloudkitty/rating/hash/db/sqlalchemy/api.py:54-55OKget_service
02-errors_stable-2026.2.md56cloudkitty/rating/hash/db/sqlalchemy/api.py:599-600OKdelete_service
02-errors_stable-2026.2.md57cloudkitty/rating/hash/db/sqlalchemy/api.py:76-77OKget_field
02-errors_stable-2026.2.md57cloudkitty/rating/hash/db/sqlalchemy/api.py:609-610OKdelete_field
02-errors_stable-2026.2.md58cloudkitty/rating/hash/db/sqlalchemy/api.py:91-92OKget_group
02-errors_stable-2026.2.md58cloudkitty/rating/hash/db/sqlalchemy/api.py:620-621OKdelete_group
02-errors_stable-2026.2.md59cloudkitty/rating/hash/db/sqlalchemy/api.py:102-103OKget_mapping
02-errors_stable-2026.2.md59cloudkitty/rating/hash/db/sqlalchemy/api.py:543-544OKupdate_mapping
02-errors_stable-2026.2.md59cloudkitty/rating/hash/db/sqlalchemy/api.py:639-640OKdelete_mapping
02-errors_stable-2026.2.md60cloudkitty/rating/hash/db/sqlalchemy/api.py:125-126OKget_threshold
02-errors_stable-2026.2.md60cloudkitty/rating/hash/db/sqlalchemy/api.py:583-584OKupdate_threshold
02-errors_stable-2026.2.md60cloudkitty/rating/hash/db/sqlalchemy/api.py:649-650OKdelete_threshold
02-errors_stable-2026.2.md61cloudkitty/rating/hash/db/sqlalchemy/api.py:440-441OKcreate_mapping
02-errors_stable-2026.2.md61cloudkitty/rating/hash/db/sqlalchemy/api.py:492-493OKcreate_threshold
02-errors_stable-2026.2.md62cloudkitty/rating/hash/db/sqlalchemy/api.py:260-264OKcreate_service
02-errors_stable-2026.2.md63cloudkitty/rating/hash/db/sqlalchemy/api.py:278-280OKcreate_field
02-errors_stable-2026.2.md64cloudkitty/rating/hash/db/sqlalchemy/api.py:292-294OKcreate_group
02-errors_stable-2026.2.md65cloudkitty/rating/hash/db/sqlalchemy/api.py:394-405OKcreate_mapping
02-errors_stable-2026.2.md65cloudkitty/rating/hash/db/sqlalchemy/api.py:428-439OKcreate_mapping
02-errors_stable-2026.2.md65cloudkitty/rating/hash/db/sqlalchemy/api.py:535-542OKupdate_mapping
02-errors_stable-2026.2.md66cloudkitty/rating/hash/db/sqlalchemy/api.py:484-491OKcreate_threshold
02-errors_stable-2026.2.md66cloudkitty/rating/hash/db/sqlalchemy/api.py:575-582OKupdate_threshold
02-errors_stable-2026.2.md67cloudkitty/rating/hash/db/sqlalchemy/api.py:138-139OKget_group_from_mapping
02-errors_stable-2026.2.md68cloudkitty/rating/hash/db/sqlalchemy/api.py:151-152OKget_group_from_threshold
02-errors_stable-2026.2.md70cloudkitty/rating/hash/db/sqlalchemy/api.py:535-542OKupdate_mapping
02-errors_stable-2026.2.md70cloudkitty/rating/hash/db/sqlalchemy/api.py:575-582OKupdate_threshold
02-errors_stable-2026.2.md70cloudkitty/rating/hash/db/api.py:159-176OKinit
02-errors_stable-2026.2.md74cloudkitty/rating/common/validations/fields.py:40-87OKvalidate_update_allowing_only_end_date
02-errors_stable-2026.2.md84cloudkitty/rating/pyscripts/db/api.pyOK
02-errors_stable-2026.2.md88cloudkitty/rating/pyscripts/db/sqlalchemy/api.py:56OKget_script
02-errors_stable-2026.2.md88cloudkitty/rating/pyscripts/db/sqlalchemy/api.py:129OKupdate_script
02-errors_stable-2026.2.md88cloudkitty/rating/pyscripts/db/sqlalchemy/api.py:149OKdelete_script
02-errors_stable-2026.2.md89cloudkitty/rating/pyscripts/db/sqlalchemy/api.py:82-84OKcreate_script
02-errors_stable-2026.2.md89cloudkitty/rating/pyscripts/db/sqlalchemy/api.py:100-102OKcreate_script
02-errors_stable-2026.2.md90cloudkitty/rating/pyscripts/db/sqlalchemy/api.py:49OKget_script
02-errors_stable-2026.2.md90cloudkitty/rating/pyscripts/db/sqlalchemy/api.py:123-126OKupdate_script
02-errors_stable-2026.2.md90cloudkitty/rating/pyscripts/db/sqlalchemy/api.py:140OKdelete_script
02-errors_stable-2026.2.md92cloudkitty/rating/pyscripts/__init__.py:62-70OKload_scripts_in_memory
02-errors_stable-2026.2.md98cloudkitty/api/v1/controllers/rating.py:102-103OKget_one
02-errors_stable-2026.2.md98cloudkitty/api/v1/controllers/rating.py:124-125OKput
02-errors_stable-2026.2.md99cloudkitty/api/v1/controllers/rating.py:136-141OKUnconfigurableController
02-errors_stable-2026.2.md100cloudkitty/db/api.py:105-111OKNoSuchMapping
02-errors_stable-2026.2.md100cloudkitty/api/v1/controllers/collector.py:48-49OKget_one
02-errors_stable-2026.2.md101cloudkitty/api/v1/controllers/info.py:40-42OKget_all_metrics
02-errors_stable-2026.2.md101cloudkitty/api/v1/controllers/info.py:65-67OKget_one_metric
02-errors_stable-2026.2.md102cloudkitty/api/v1/controllers/info.py:71-72OKget_one_metric
02-errors_stable-2026.2.md103cloudkitty/common/policy.py:41-47OKPolicyNotAuthorized
02-errors_stable-2026.2.md104cloudkitty/api/v1/controllers/rating.py:209OKquote
02-errors_stable-2026.2.md106cloudkitty/api/v1/controllers/report.py:38OKInvalidFilter
02-errors_stable-2026.2.md112cloudkitty/api/v2/dataframes/dataframes.py:43-45OKpost
02-errors_stable-2026.2.md113cloudkitty/dataframe.py:152-153OKfrom_dict
02-errors_stable-2026.2.md113cloudkitty/dataframe.py:233-234OKfrom_dict
02-errors_stable-2026.2.md114cloudkitty/api/v2/dataframes/dataframes.py:106-108OKget
02-errors_stable-2026.2.md114cloudkitty/api/v2/scope/state.py:73-75OKget
02-errors_stable-2026.2.md114cloudkitty/api/v2/scope/state.py:134-136OKput
02-errors_stable-2026.2.md114cloudkitty/api/v2/scope/state.py:184-186OKpatch
02-errors_stable-2026.2.md115cloudkitty/api/v2/scope/state.py:188-192OKpatch
02-errors_stable-2026.2.md116cloudkitty/api/v2/scope/state.py:251-256OKpost
02-errors_stable-2026.2.md117cloudkitty/api/v2/scope/state.py:119-121OKput
02-errors_stable-2026.2.md118cloudkitty/api/v2/scope/state.py:123-125OKput
02-errors_stable-2026.2.md119cloudkitty/storage/v2/__init__.py:183-187OKparse_groupby_syntax_to_groupby_elements
02-errors_stable-2026.2.md120cloudkitty/storage/v2/loki/__init__.py:180-183OKretrieve
02-errors_stable-2026.2.md120cloudkitty/storage/v2/loki/__init__.py:218-221OKtotal
02-errors_stable-2026.2.md121cloudkitty/api/v2/task/reprocess.py:123-127OKvalidate_inputs
02-errors_stable-2026.2.md122cloudkitty/api/v2/task/reprocess.py:128-132OKvalidate_inputs
02-errors_stable-2026.2.md123cloudkitty/api/v2/task/reprocess.py:134-140OKvalidate_inputs
02-errors_stable-2026.2.md124cloudkitty/api/v2/task/reprocess.py:150-155OKvalidate_scope_ids
02-errors_stable-2026.2.md125cloudkitty/api/v2/task/reprocess.py:173-177OKcheck_if_there_are_invalid_scopes
02-errors_stable-2026.2.md126cloudkitty/api/v2/task/reprocess.py:186-195OKvalidate_start_end_for_reprocessing
02-errors_stable-2026.2.md127cloudkitty/api/v2/task/reprocess.py:223-241OKvalidate_reprocessing_schedules_overlaps
02-errors_stable-2026.2.md128cloudkitty/api/v2/task/reprocess.py:289-292OKget
02-errors_stable-2026.2.md129cloudkitty/api/v2/rating/modules.py:72-74OKget
02-errors_stable-2026.2.md129cloudkitty/api/v2/rating/modules.py:92-94OKput
02-errors_stable-2026.2.md130cloudkitty/storage/v2/influx.py:260-268OKvalidate_custom_fields
02-errors_stable-2026.2.md131cloudkitty/storage/v2/elasticsearch/client.py:144-148OK_req
02-errors_stable-2026.2.md131cloudkitty/storage/v2/loki/client.py:236-241OKpush
02-errors_stable-2026.2.md137cloudkitty/collector/__init__.py:162-172OKNoDataCollected
02-errors_stable-2026.2.md137cloudkitty/orchestrator.py:358-365OK_get_result
02-errors_stable-2026.2.md137cloudkitty/orchestrator.py:433-436OKdo_execute_scope_processing
02-errors_stable-2026.2.md138cloudkitty/orchestrator.py:366-374OK_get_result
02-errors_stable-2026.2.md138cloudkitty/orchestrator.py:386-389OK_do_execute_collection
02-errors_stable-2026.2.md139cloudkitty/collector/prometheus_base.py:196-207OKfetch_all
02-errors_stable-2026.2.md139cloudkitty/collector/exceptions.py:17OKCollectError
02-errors_stable-2026.2.md140cloudkitty/common/prometheus_client.py:36-47OKget_instant
02-errors_stable-2026.2.md141cloudkitty/collector/gnocchi.py:335-343OK_fetch_metric
02-errors_stable-2026.2.md142cloudkitty/collector/gnocchi.py:136-143OKAssociatedResourceNotFound
02-errors_stable-2026.2.md142cloudkitty/collector/gnocchi.py:482-488OKfetch_all
02-errors_stable-2026.2.md143cloudkitty/collector/__init__.py:312-360OKInvalidConfiguration
02-errors_stable-2026.2.md143cloudkitty/collector/__init__.py:178-188OKinit
02-errors_stable-2026.2.md144cloudkitty/fetcher/prometheus.py:123-145OKget_tenants
02-errors_stable-2026.2.md145cloudkitty/fetcher/keystone.py:73-82OKget_tenants
02-errors_stable-2026.2.md146cloudkitty/orchestrator.py:716-723OKinternal_run
02-errors_stable-2026.2.md146cloudkitty/rating/hash/__init__.py:262-265OKprocess_fields
02-errors_stable-2026.2.md147cloudkitty/orchestrator.py:445-460OKpersist_rating_data
02-errors_stable-2026.2.md147cloudkitty/storage/v2/influx.py:194-195OKappend_point
02-errors_stable-2026.2.md148cloudkitty/storage/v2/elasticsearch/__init__.py:103-112OKinit
02-errors_stable-2026.2.md148cloudkitty/storage/v2/elasticsearch/client.py:144-148OK_req
02-errors_stable-2026.2.md149cloudkitty/storage/v2/loki/client.py:35-36OKinit
02-errors_stable-2026.2.md150cloudkitty/orchestrator.py:540-551OKload_scope_key
02-errors_stable-2026.2.md151cloudkitty/storage_state/__init__.py:419-426OKupdate_reprocessing_time
02-errors_stable-2026.2.md152cloudkitty/api/v1/controllers/rating.py:51-53OKnotify_reload
02-errors_stable-2026.2.md152cloudkitty/orchestrator.py:122-123OKRatingEndpoint
03-interactions_stable-2026.2.md7cloudkitty/messaging.py:25-80OKsetup
03-interactions_stable-2026.2.md13cloudkitty/messaging.py:25-47OKsetup
03-interactions_stable-2026.2.md14cloudkitty/messaging.py:50-61OKget_target
03-interactions_stable-2026.2.md15cloudkitty/orchestrator.py:672-681OK_init_messaging
03-interactions_stable-2026.2.md15cloudkitty/messaging.py:64-71OKget_server
03-interactions_stable-2026.2.md16cloudkitty/orchestrator.py:121-123OKRatingEndpoint
03-interactions_stable-2026.2.md16cloudkitty/orchestrator.py:210-211OKScopeEndpoint
03-interactions_stable-2026.2.md17cloudkitty/orchestrator.py:634-656OKCloudKittyProcessor
03-interactions_stable-2026.2.md17cloudkitty/orchestrator.py:768-770OKCloudKittyReprocessor
03-interactions_stable-2026.2.md25cloudkitty/api/v1/controllers/rating.py:200-209OKquote
03-interactions_stable-2026.2.md25cloudkitty/orchestrator.py:145-180OKquote
03-interactions_stable-2026.2.md26cloudkitty/api/v2/scope/state.py:145-148OKput
03-interactions_stable-2026.2.md26cloudkitty/orchestrator.py:221-246OKreset_state
03-interactions_stable-2026.2.md27cloudkitty/api/v1/controllers/rating.py:50-53OKnotify_reload
03-interactions_stable-2026.2.md27cloudkitty/orchestrator.py:182-186OKreload_modules
03-interactions_stable-2026.2.md28cloudkitty/rating/__init__.py:131-134OKnotify_reload
03-interactions_stable-2026.2.md28cloudkitty/orchestrator.py:188-193OKreload_module
03-interactions_stable-2026.2.md29cloudkitty/rating/__init__.py:82-97OKset_state
03-interactions_stable-2026.2.md29cloudkitty/orchestrator.py:195-207OKenable_module
03-interactions_stable-2026.2.md47cloudkitty/db/__init__.py:20-38OK<module>
03-interactions_stable-2026.2.md47cloudkitty/cli/dbsync.py:43-75OKinit
03-interactions_stable-2026.2.md47cloudkitty/cli/storage.py:21-25OKinit_storage_backend
03-interactions_stable-2026.2.md47cloudkitty/storage_state/__init__.py:236-237OKinit
03-interactions_stable-2026.2.md53cloudkitty/db/sqlalchemy/models.py:24-45OKStateInfo
03-interactions_stable-2026.2.md54cloudkitty/db/sqlalchemy/models.py:48-75OKModuleStateInfo
03-interactions_stable-2026.2.md55cloudkitty/db/sqlalchemy/models.py:78-100OKServiceToCollectorMapping
03-interactions_stable-2026.2.md56cloudkitty/rating/hash/db/sqlalchemy/models.py:62-348OKHashMapService
03-interactions_stable-2026.2.md57cloudkitty/rating/pyscripts/db/sqlalchemy/models.py:64-106OKPyScriptsScript
03-interactions_stable-2026.2.md58cloudkitty/storage_state/models.py:31-71OKIdentifierState
03-interactions_stable-2026.2.md59cloudkitty/storage_state/models.py:74-103OKReprocessingScheduler
03-interactions_stable-2026.2.md60cloudkitty/storage/v1/sqlalchemy/models.py:32-50OKRatedDataFrame
03-interactions_stable-2026.2.md62cloudkitty/rating/hash/db/sqlalchemy/models.py:230-232OKtable_args
03-interactions_stable-2026.2.md62cloudkitty/rating/hash/db/sqlalchemy/models.py:306-311OKtable_args
03-interactions_stable-2026.2.md66cloudkitty/rating/hash/db/sqlalchemy/api.py:178-215OKlist_mappings
03-interactions_stable-2026.2.md66cloudkitty/rating/common/db/filters.py:19-53OKget_filters
03-interactions_stable-2026.2.md75cloudkitty/rating/hash/__init__.py:50-69OK_load_mappings
03-interactions_stable-2026.2.md77cloudkitty/rating/hash/db/sqlalchemy/api.py:340-393OKcreate_mapping
03-interactions_stable-2026.2.md87cloudkitty/storage_state/__init__.py:116-146OK_get_db_item
03-interactions_stable-2026.2.md95cloudkitty/storage_state/__init__.py:310-347OKget_all
03-interactions_stable-2026.2.md99cloudkitty/rating/hash/db/sqlalchemy/api.py:393OKcreate_mapping
03-interactions_stable-2026.2.md99cloudkitty/rating/hash/db/sqlalchemy/api.py:506OKupdate_mapping
03-interactions_stable-2026.2.md99cloudkitty/rating/hash/db/sqlalchemy/api.py:636OKdelete_mapping
03-interactions_stable-2026.2.md99cloudkitty/db/sqlalchemy/api.py:96-110OKset_priority
03-interactions_stable-2026.2.md104cloudkitty/collector/__init__.py:39-56OK<module>
03-interactions_stable-2026.2.md104cloudkitty/collector/__init__.py:122-132OKget_collector
03-interactions_stable-2026.2.md108cloudkitty/collector/__init__.py:81-119OKMetricDict
03-interactions_stable-2026.2.md108cloudkitty/collector/__init__.py:191-227OKcheck_configuration
03-interactions_stable-2026.2.md113cloudkitty/utils/__init__.py:290-292OKconvert_unit
03-interactions_stable-2026.2.md114cloudkitty/utils/__init__.py:250-271OKmutate
03-interactions_stable-2026.2.md120cloudkitty/collector/__init__.py:285-309OK_create_data_point
03-interactions_stable-2026.2.md126cloudkitty/collector/gnocchi.py:42-80OK<module>
03-interactions_stable-2026.2.md126cloudkitty/collector/gnocchi.py:150-179OKinit
03-interactions_stable-2026.2.md127cloudkitty/collector/gnocchi.py:105-133OK<module>
03-interactions_stable-2026.2.md128cloudkitty/collector/gnocchi.py:312-417OK_fetch_metric
03-interactions_stable-2026.2.md129cloudkitty/collector/gnocchi.py:438-444OK_format_data
03-interactions_stable-2026.2.md130cloudkitty/collector/gnocchi.py:248-310OK_generate_time_filter
03-interactions_stable-2026.2.md131cloudkitty/collector/gnocchi.py:495-560OKfetch_all
03-interactions_stable-2026.2.md132cloudkitty/collector/gnocchi.py:365-371OKget_aggregation_api_arguments
03-interactions_stable-2026.2.md133cloudkitty/collector/gnocchi.py:335-343OK_fetch_metric
03-interactions_stable-2026.2.md135cloudkitty/orchestrator.py:70-98OK<module>
03-interactions_stable-2026.2.md135cloudkitty/orchestrator.py:378-391OK_do_execute_collection
03-interactions_stable-2026.2.md141cloudkitty/collector/prometheus.py:24-82OK<module>
03-interactions_stable-2026.2.md141cloudkitty/common/prometheus_client.py:20-47OKPrometheusClient
03-interactions_stable-2026.2.md142cloudkitty/collector/aetos.py:27-83OK<module>
03-interactions_stable-2026.2.md142cloudkitty/common/aetos_client.py:28-75OKinit
03-interactions_stable-2026.2.md143cloudkitty/collector/prometheus_base.py:37-60OK<module>
03-interactions_stable-2026.2.md144cloudkitty/collector/prometheus_base.py:116-174OKbuild_query
03-interactions_stable-2026.2.md145cloudkitty/collector/prometheus_base.py:87-113OK_format_data
03-interactions_stable-2026.2.md147etc/cloudkitty/metrics.ymlOK
03-interactions_stable-2026.2.md151cloudkitty/collector/prometheus_base.py:131-136OKbuild_query
03-interactions_stable-2026.2.md155cloudkitty/fetcher/__init__.py:20-26OK<module>
03-interactions_stable-2026.2.md155cloudkitty/orchestrator.py:760-765OKload_scopes_to_process
03-interactions_stable-2026.2.md159cloudkitty/fetcher/keystone.py:28-105OK<module>
03-interactions_stable-2026.2.md160cloudkitty/fetcher/gnocchi.py:30-168OK<module>
03-interactions_stable-2026.2.md161cloudkitty/fetcher/prometheus.py:27-148OKPrometheusFetcherError
03-interactions_stable-2026.2.md162cloudkitty/fetcher/source.py:20-41OK<module>
03-interactions_stable-2026.2.md168cloudkitty/storage/__init__.py:29-43OK<module>
03-interactions_stable-2026.2.md168cloudkitty/storage/__init__.py:195-212OKget_storage
03-interactions_stable-2026.2.md168cloudkitty/storage/v2/__init__.py:43-167OKBaseStorage
03-interactions_stable-2026.2.md174cloudkitty/storage/v2/influx.py:125-141OKinit
03-interactions_stable-2026.2.md174cloudkitty/storage/v2/influx.py:514-521OKinit
03-interactions_stable-2026.2.md175cloudkitty/storage/v2/influx.py:147-195OKcommit
03-interactions_stable-2026.2.md175cloudkitty/storage/v2/influx.py:559-572OKcommit
03-interactions_stable-2026.2.md176cloudkitty/storage/v2/influx.py:229-257OKget_total
03-interactions_stable-2026.2.md176cloudkitty/storage/v2/influx.py:681-745OKget_query
03-interactions_stable-2026.2.md177cloudkitty/storage/v2/influx.py:293-315OK_get_time_query_delete
03-interactions_stable-2026.2.md177cloudkitty/storage/v2/influx.py:535-547OKdelete
03-interactions_stable-2026.2.md179cloudkitty/storage/v2/influx.py:156-195OKappend_point
03-interactions_stable-2026.2.md190cloudkitty/storage/v2/influx.py:198-227OK_get_filter
03-interactions_stable-2026.2.md190cloudkitty/storage/v2/influx.py:523-533OKretrieve
03-interactions_stable-2026.2.md196cloudkitty/storage/v2/elasticsearch/__init__.py:33-101OK<module>
03-interactions_stable-2026.2.md196cloudkitty/storage/v2/elasticsearch/client.py:41-60OKinit
03-interactions_stable-2026.2.md196cloudkitty/storage/v2/elasticsearch/client.py:144-153OK_req
03-interactions_stable-2026.2.md197cloudkitty/storage/v2/elasticsearch/__init__.py:62-84OK<module>
03-interactions_stable-2026.2.md197cloudkitty/storage/v2/elasticsearch/client.py:155-171OKput_mapping
03-interactions_stable-2026.2.md198cloudkitty/storage/v2/elasticsearch/client.py:232-316OKbulk_with_instruction
03-interactions_stable-2026.2.md199cloudkitty/storage/v2/elasticsearch/client.py:70-142OK_build_must
03-interactions_stable-2026.2.md200cloudkitty/storage/v2/elasticsearch/client.py:385-442OKtotal
03-interactions_stable-2026.2.md201cloudkitty/storage/v2/elasticsearch/client.py:183-230OKsearch
03-interactions_stable-2026.2.md201cloudkitty/storage/v2/elasticsearch/client.py:323-367OKretrieve
03-interactions_stable-2026.2.md202cloudkitty/storage/v2/elasticsearch/client.py:369-383OKdelete_by_query
03-interactions_stable-2026.2.md204cloudkitty/storage/v2/opensearch/client.py:100-171OK_build_composite
03-interactions_stable-2026.2.md210cloudkitty/storage/v2/loki/__init__.py:34-129OK<module>
03-interactions_stable-2026.2.md210cloudkitty/storage/v2/loki/client.py:32-52OKinit
03-interactions_stable-2026.2.md211cloudkitty/storage/v2/loki/client.py:54-69OK_build_payload_json
03-interactions_stable-2026.2.md211cloudkitty/storage/v2/loki/client.py:212-241OKpush
03-interactions_stable-2026.2.md211cloudkitty/storage/v2/loki/client.py:324-370OKadd_point
03-interactions_stable-2026.2.md212cloudkitty/storage/v2/loki/client.py:184-210OKsearch
03-interactions_stable-2026.2.md213cloudkitty/storage/v2/loki/client.py:372-447OKtotal
03-interactions_stable-2026.2.md214cloudkitty/storage/v2/loki/client.py:242-273OKdelete_by_query
03-interactions_stable-2026.2.md216cloudkitty/storage/v2/loki/client.py:329-331OKadd_point
03-interactions_stable-2026.2.md220cloudkitty/storage/v1/sqlalchemy/__init__.py:36-196OKinit
03-interactions_stable-2026.2.md220cloudkitty/storage/v1/hybrid/backends/gnocchi.py:100-111OK_formatter
03-interactions_stable-2026.2.md220cloudkitty/storage/__init__.py:64-192OKV1StorageAdapter
03-interactions_stable-2026.2.md226cloudkitty/orchestrator.py:111-118OKget_lock
03-interactions_stable-2026.2.md226cloudkitty/orchestrator.py:700-735OKinternal_run
03-interactions_stable-2026.2.md227cloudkitty/orchestrator.py:221-246OKreset_state
03-interactions_stable-2026.2.md228cloudkitty/orchestrator.py:802-806OKgenerate_lock_base_name
03-interactions_stable-2026.2.md230cloudkitty/orchestrator.py:657-661OKinit
03-interactions_stable-2026.2.md236cloudkitty/api/middleware.py:19-45OKAuthTokenMiddleware
03-interactions_stable-2026.2.md237cloudkitty/common/custom_session.py:38-58OKget_request_user
03-interactions_stable-2026.2.md238cloudkitty/fetcher/keystone.py:60-105OKinit
03-interactions_stable-2026.2.md239cloudkitty/collector/gnocchi.py:154-179OKinit
03-interactions_stable-2026.2.md239cloudkitty/collector/aetos.py:59-77OKinit
03-interactions_stable-2026.2.md243cloudkitty/orchestrator.py:301OKinit
03-interactions_stable-2026.2.md243cloudkitty/api/v1/controllers/info.py:36-39OKget_all_metrics
03-interactions_stable-2026.2.md243etc/cloudkitty/api_paste.iniOK
03-interactions_stable-2026.2.md243cloudkitty/api/app.py:77-91OKload_app
03-interactions_stable-2026.2.md244cloudkitty/rating/pyscripts/__init__.py:98-101OKstart_script
03-interactions_stable-2026.2.md244cloudkitty/orchestrator.py:494-507OKexecute_datapoints_filtering
04-scenarios_stable-2026.2.md47cloudkitty/fetcher/keystone.py:84-105OK_do_get_tenants
04-scenarios_stable-2026.2.md47cloudkitty/orchestrator.py:700-735OKinternal_run
04-scenarios_stable-2026.2.md47cloudkitty/utils/__init__.py:200-223OKcheck_time_state
04-scenarios_stable-2026.2.md47cloudkitty/orchestrator.py:341-391OK_collect
04-scenarios_stable-2026.2.md47cloudkitty/orchestrator.py:509-521OKexecute_measurements_rating
04-scenarios_stable-2026.2.md47cloudkitty/orchestrator.py:445-460OKpersist_rating_data
04-scenarios_stable-2026.2.md47cloudkitty/storage/v2/influx.py:766-773OKpush
04-scenarios_stable-2026.2.md47cloudkitty/orchestrator.py:523-524OKupdate_scope_processing_state_db
04-scenarios_stable-2026.2.md49cloudkitty/orchestrator.py:719-723OKinternal_run
04-scenarios_stable-2026.2.md77cloudkitty/api/v1/controllers/rating.py:190-210OKRatingController
04-scenarios_stable-2026.2.md77cloudkitty/orchestrator.py:145-180OKquote
04-scenarios_stable-2026.2.md77cloudkitty/orchestrator.py:268-280OKAPIWorker
04-scenarios_stable-2026.2.md103cloudkitty/rating/hash/controllers/mapping.py:152-185OKpost
04-scenarios_stable-2026.2.md103cloudkitty/rating/common/validations/fields.py:73-87OKvalidate_resource
04-scenarios_stable-2026.2.md103cloudkitty/common/custom_session.py:38-58OKget_request_user
04-scenarios_stable-2026.2.md103cloudkitty/rating/hash/db/sqlalchemy/api.py:296-445OKcreate_mapping
04-scenarios_stable-2026.2.md103cloudkitty/orchestrator.py:329-339OKrefresh_rating_rules
04-scenarios_stable-2026.2.md103cloudkitty/rating/hash/__init__.py:200-207OKupdate_result
04-scenarios_stable-2026.2.md139cloudkitty/api/v2/task/reprocess.py:53-93OKpost
04-scenarios_stable-2026.2.md139cloudkitty/orchestrator.py:527-631OKReprocessingWorker
04-scenarios_stable-2026.2.md139cloudkitty/orchestrator.py:768-806OKCloudKittyReprocessor
04-scenarios_stable-2026.2.md168cloudkitty/api/v2/scope/state.py:105-150OKput
04-scenarios_stable-2026.2.md168cloudkitty/orchestrator.py:221-246OKreset_state
04-scenarios_stable-2026.2.md168cloudkitty/storage_state/__init__.py:148-179OKset_last_processed_timestamp
05-async-processing_stable-2026.2.md5cloudkitty/cli/processor.py:28-54OKmain
05-async-processing_stable-2026.2.md5cloudkitty/orchestrator.py:56-69OK<module>
05-async-processing_stable-2026.2.md9cloudkitty/orchestrator.py:690-765OKrun
05-async-processing_stable-2026.2.md10cloudkitty/orchestrator.py:768-806OKCloudKittyReprocessor
05-async-processing_stable-2026.2.md11cloudkitty/orchestrator.py:145-180OKquote
05-async-processing_stable-2026.2.md12cloudkitty/orchestrator.py:221-246OKreset_state
05-async-processing_stable-2026.2.md13cloudkitty/orchestrator.py:182-207OKreload_modules
05-async-processing_stable-2026.2.md17cloudkitty/orchestrator.py:690-737OKrun
05-async-processing_stable-2026.2.md20cloudkitty/orchestrator.py:760-765OKload_scopes_to_process
05-async-processing_stable-2026.2.md21cloudkitty/orchestrator.py:702-732OKinternal_run
05-async-processing_stable-2026.2.md22cloudkitty/orchestrator.py:283-287OK_check_state
05-async-processing_stable-2026.2.md22cloudkitty/utils/__init__.py:200-223OKcheck_time_state
05-async-processing_stable-2026.2.md23cloudkitty/orchestrator.py:290-310OKWorker
05-async-processing_stable-2026.2.md24cloudkitty/orchestrator.py:393-416OKrun
05-async-processing_stable-2026.2.md24cloudkitty/orchestrator.py:406-411OKexecute_worker_processing
05-async-processing_stable-2026.2.md24cloudkitty/orchestrator.py:329-339OKrefresh_rating_rules
05-async-processing_stable-2026.2.md24cloudkitty/orchestrator.py:356-391OK_do_collection
05-async-processing_stable-2026.2.md24cloudkitty/orchestrator.py:509-521OKexecute_measurements_rating
05-async-processing_stable-2026.2.md24cloudkitty/orchestrator.py:462-507OKexecute_datapoints_filtering_for_metric
05-async-processing_stable-2026.2.md24cloudkitty/orchestrator.py:445-460OKpersist_rating_data
05-async-processing_stable-2026.2.md24cloudkitty/orchestrator.py:523-524OKupdate_scope_processing_state_db
05-async-processing_stable-2026.2.md27cloudkitty/orchestrator.py:716-725OKinternal_run
05-async-processing_stable-2026.2.md34cloudkitty/orchestrator.py:145-180OKquote
05-async-processing_stable-2026.2.md34cloudkitty/orchestrator.py:268-280OKAPIWorker
05-async-processing_stable-2026.2.md35cloudkitty/orchestrator.py:221-246OKreset_state
05-async-processing_stable-2026.2.md36cloudkitty/orchestrator.py:182-193OKreload_modules
05-async-processing_stable-2026.2.md37cloudkitty/orchestrator.py:195-207OKenable_module
05-async-processing_stable-2026.2.md39cloudkitty/orchestrator.py:131-143OKget_reload_list
05-async-processing_stable-2026.2.md39cloudkitty/orchestrator.py:683-688OKprocess_messages
05-async-processing_stable-2026.2.md39cloudkitty/api/v1/controllers/rating.py:51-53OKnotify_reload
05-async-processing_stable-2026.2.md39cloudkitty/orchestrator.py:122-123OKRatingEndpoint
05-async-processing_stable-2026.2.md43cloudkitty/orchestrator.py:768-800OKCloudKittyReprocessor
05-async-processing_stable-2026.2.md44cloudkitty/storage_state/__init__.py:310-347OKget_all
05-async-processing_stable-2026.2.md45cloudkitty/orchestrator.py:527-631OKReprocessingWorker
05-async-processing_stable-2026.2.md52cloudkitty/orchestrator.py:406-411OKexecute_worker_processing
05-async-processing_stable-2026.2.md53cloudkitty/orchestrator.py:540-551OKload_scope_key
05-async-processing_stable-2026.2.md59etc/cloudkitty/api_paste.iniOK
05-async-processing_stable-2026.2.md59cloudkitty/api/v1/controllers/rating.py:33-58OKRatingModulesMixin
05-async-processing_stable-2026.2.md59cloudkitty/api/v1/__init__.py:39-57OKget_api_app
05-async-processing_stable-2026.2.md60cloudkitty/orchestrator.py:634-666OKCloudKittyProcessor
05-async-processing_stable-2026.2.md61cloudkitty/cli/storage.py:21-25OKinit_storage_backend
05-async-processing_stable-2026.2.md61cloudkitty/storage/v2/influx.py:757-764OKinit
05-async-processing_stable-2026.2.md61cloudkitty/storage/v2/elasticsearch/__init__.py:103-111OKinit
05-async-processing_stable-2026.2.md67cloudkitty/collector/__init__.py:43-45OK<module>
05-async-processing_stable-2026.2.md68cloudkitty/collector/__init__.py:46-48OK<module>
05-async-processing_stable-2026.2.md69cloudkitty/collector/__init__.py:52-55OK<module>
05-async-processing_stable-2026.2.md70cloudkitty/orchestrator.py:56-69OK<module>
05-async-processing_stable-2026.2.md71cloudkitty/orchestrator.py:70-75OK<module>
05-async-processing_stable-2026.2.md72cloudkitty/orchestrator.py:91-98OK<module>
05-async-processing_stable-2026.2.md73cloudkitty/orchestrator.py:51-55OK<module>
05-async-processing_stable-2026.2.md74cloudkitty/orchestrator.py:76-90OK<module>
05-async-processing_stable-2026.2.md75cloudkitty/storage/v2/__init__.py:28-35OK<module>
05-async-processing_stable-2026.2.md75cloudkitty/storage/v2/__init__.py:158-163OKget_retention
06-change-history_stable-2026.2.md20pyproject.tomlOK
06-change-history_stable-2026.2.md20pyproject.tomlOK
06-change-history_stable-2026.2.md33cloudkitty/common/config.py:47-68OK<module>
06-change-history_stable-2026.2.md33cloudkitty/common/config.py:82-86OK<module>
06-change-history_stable-2026.2.md33cloudkitty/collector/gnocchi.py:78-79OK<module>
06-change-history_stable-2026.2.md33cloudkitty/fetcher/keystone.py:46-47OK<module>
06-change-history_stable-2026.2.md41cloudkitty/orchestrator.py:418-419OKdo_execute_scope_processing
06-change-history_stable-2026.2.md41cloudkitty/orchestrator.py:406-415OKexecute_worker_processing
06-change-history_stable-2026.2.md44cloudkitty/orchestrator.pyOK
06-change-history_stable-2026.2.md48cloudkitty/storage/v2/influx.py:89-93OK<module>
06-change-history_stable-2026.2.md48cloudkitty/storage/v2/influx.py:707-717OKquery
06-change-history_stable-2026.2.md50cloudkitty/storage/v2/influx.py:133-141OK_get_influx_client
06-change-history_stable-2026.2.md50cloudkitty/storage/v2/influx.py:516-520OKinit
06-change-history_stable-2026.2.md52releasenotes/notes/influxdb-timeout-57aba639d07b8c8b.yamlOK
06-change-history_stable-2026.2.md57cloudkitty/collector/prometheus_base.py:63-229OKPrometheusCollectorBase
06-change-history_stable-2026.2.md57cloudkitty/common/prometheus_client_base.py:18-54OKPrometheusResponseError
06-change-history_stable-2026.2.md57cloudkitty/collector/prometheus_base.py:116-174OKbuild_query
06-change-history_stable-2026.2.md58cloudkitty/collector/aetos.py:27-83OK<module>
06-change-history_stable-2026.2.md58cloudkitty/common/aetos_client.py:28-75OKinit
06-change-history_stable-2026.2.md59pyproject.toml:55OK<module>
06-change-history_stable-2026.2.md61cloudkitty/common/aetos_client.py:56-75OKget_instant
06-change-history_stable-2026.2.md61cloudkitty/collector/prometheus_base.py:196-202OKfetch_all
06-change-history_stable-2026.2.md62cloudkitty/fetcher/prometheus.py:18-19OK<module>
06-change-history_stable-2026.2.md63cloudkitty/collector/prometheus_base.pyOK
06-change-history_stable-2026.2.md68cloudkitty/storage/v2/loki/client.py:30OKLokiClient
06-change-history_stable-2026.2.md68cloudkitty/storage/v2/loki/client.py:346-365OKadd_point
06-change-history_stable-2026.2.md69cloudkitty/storage/v2/loki/__init__.py:92-99OK<module>
06-change-history_stable-2026.2.md69cloudkitty/storage/v2/loki/client.py:108-182OK_build_query
06-change-history_stable-2026.2.md69cloudkitty/storage/v2/loki/client.py:414-425OKtotal
06-change-history_stable-2026.2.md70cloudkitty/storage/v2/loki/client.py:271-302OKdelete
06-change-history_stable-2026.2.md72cloudkitty/storage/v2/loki/client.py:140-141OK_build_query
06-change-history_stable-2026.2.md77cloudkitty/wsgi/api.py:19-24OK<module>
06-change-history_stable-2026.2.md78releasenotes/notes/rm-wsgi-scripts-b944f2957bb7f480.yamlOK
06-change-history_stable-2026.2.md81pyproject.tomlOK
06-change-history_stable-2026.2.md83pyproject.toml:34-38OK<module>
06-change-history_stable-2026.2.md83pyproject.toml:40-79OK<module>
06-change-history_stable-2026.2.md83pyproject.tomlOK
06-change-history_stable-2026.2.md89pyproject.toml:15OK<module>
06-change-history_stable-2026.2.md93etc/cloudkitty/metrics.yml:29-32OK<module>
06-change-history_stable-2026.2.md93cloudkitty/collector/gnocchi.py:115OK<module>
06-change-history_stable-2026.2.md98cloudkitty/api/v2/scope/state.py:270-272OKpost
06-change-history_stable-2026.2.md99cloudkitty/api/v2/scope/state.py:249OKpost
06-change-history_stable-2026.2.md105cloudkitty/storage/v2/loki/client.py:234-241OKpush
06-change-history_stable-2026.2.md105cloudkitty/storage/v2/loki/exceptions.py:36-42OKPushError
06-change-history_stable-2026.2.md105cloudkitty/orchestrator.py:716-725OKinternal_run
06-change-history_stable-2026.2.md106cloudkitty/storage/v2/loki/client.py:367-370OKadd_point
06-change-history_stable-2026.2.md112cloudkitty/storage/v2/loki/client.py:324-327OKadd_point
06-change-history_stable-2026.2.md118cloudkitty/storage/v2/elasticsearch/client.py:70-86OK_build_must
06-change-history_stable-2026.2.md124cloudkitty/collector/gnocchi.py:459-460OKfetch_all
06-change-history_stable-2026.2.md124cloudkitty/collector/gnocchi.py:496-497OKfilter_unnecessary_measurements
06-change-history_stable-2026.2.md139pyproject.tomlOK

Source: reverse-spec-cloudkitty/_verification_stable-2026.2.md. The _rewrite/ and _inventory/ files are not published on the site.