google.appengine.ext.ndb.stats モジュール

概要

アプリ固有のデータストア使用統計にアクセスする際に使用するモデル。

これらのエンティティはユーザーが作成することはできませんが、Google App Engine チームが実行したオフライン プロセスによってアプリケーションのデータストアに入力されます。

内容

class google.appengine.ext.ndb.stats.BaseKindStatistic(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseStatistic

種類に関連付けられた統計の基本統計モデルクラス。

kind_name

統計インスタンスに関連付けられた種類の名前。

entity_bytes

Cloud Datastore で統計の保存に使用されているバイト数からインデックスの保存に必要なバイト数を差し引いたもの。

STORED_KIND_NAME = '__BaseKindStatistic__'
entity_bytes

値が Python int または long(または bool)のプロパティ。

kind_name

値が長さ制限付きのテキスト文字列であるインデックス登録済みプロパティ。

class google.appengine.ext.ndb.stats.BaseStatistic(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.model.Model

基本統計モデルクラス。

bytes

Cloud Datastore で統計インスタンスの使用されている合計バイト数。

count

Cloud Datastore 内の統計の合計件数。

timestamp

統計インスタンスが Cloud Datastore に書き込まれた時刻。

STORED_KIND_NAME = '__BaseStatistic__'
bytes

値が Python int または long(または bool)のプロパティ。

count

値が Python int または long(または bool)のプロパティ。

timestamp

値が日時オブジェクトであるプロパティ。

注: Django とは異なり、auto_now_add は、エンティティを書き込む前に値を設定することによってオーバーライドできます。従来の db とは異なり、auto_now にはデフォルト値はありません。また、従来の db とは異なり、エンティティが書き込まれるとき、書き込まれた値と一致するようにプロパティ値が更新されます。最後に、これに伴ってインプロセス キャッシュの値も更新され、auto_now_add はトランザクションの再試行に異常な影響を与える可能性があるので注意してください(auto_now_add が設定されたプロパティの再試行では、最初の試行で設定された値が再利用されます)。

class google.appengine.ext.ndb.stats.GlobalStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseStatistic

アプリケーション全体のすべてのエンティティの集計。

この統計について Cloud Datastore に保持されるインスタンスは 1 つのみです。そのインスタンスには、保存されている合計エンティティ数とそれらによって使用されている合計バイト数が含まれています。

entity_bytes

Cloud Datastore で統計の保存に使用されているバイト数からインデックスの保存に必要なバイト数を差し引いたもの。

builtin_index_bytes

組み込みインデックス エントリの保存に使用されているバイト数。

builtin_index_count

組み込みインデックス エントリの数。

composite_index_bytes

複合インデックス エントリの保存に使用されているバイト数。

composite_index_count

複合インデックス エントリの数。

STORED_KIND_NAME = '__Stat_Total__'
builtin_index_bytes

値が Python int または long(または bool)のプロパティ。

builtin_index_count

値が Python int または long(または bool)のプロパティ。

composite_index_bytes

値が Python int または long(または bool)のプロパティ。

composite_index_count

値が Python int または long(または bool)のプロパティ。

entity_bytes

値が Python int または long(または bool)のプロパティ。

class google.appengine.ext.ndb.stats.KindCompositeIndexStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseStatistic

Cloud Datastore 内の (kind, composite_index_id) タプルに関する統計。

アプリケーションのデータストア インデックス内の一意の (kind, composite_index_id) タプルごとに KindCompositeIndexStat のインスタンスがあります。

index_id

統計インスタンスに関連付けられた複合インデックスの ID。

kind_name

統計インスタンスに関連付けられた種類の名前。

STORED_KIND_NAME = '__Stat_Kind_CompositeIndex__'
index_id

値が Python int または long(または bool)のプロパティ。

kind_name

値が長さ制限付きのテキスト文字列であるインデックス登録済みプロパティ。

class google.appengine.ext.ndb.stats.KindNonRootEntityStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseKindStatistic

Cloud Datastore 内のルート以外のエントリの数を種類別に示す統計。

アプリケーションのデータストアにルート以外のエンティティとして存在する種類ごとに KindNonRootEntityStat のインスタンスがあります。この統計には、ルート以外のエンティティのインスタンスに関する統計情報が含まれています。

STORED_KIND_NAME = '__Stat_Kind_NotRootEntity__'
class google.appengine.ext.ndb.stats.KindPropertyNamePropertyTypeStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseKindStatistic

Cloud Datastore 内の (kind, property_name, property_type) タプルに関する統計。

アプリケーションのデータストア内の (kind, property_name, property_type) タプルごとに KindPropertyNamePropertyTypeStat のインスタンスがあります。

property_type

統計インスタンスに関連付けられたプロパティの型。

property_name

統計インスタンスに関連付けられたプロパティの名前。

builtin_index_bytes

組み込みインデックス エントリの保存に使用されているバイト数。

builtin_index_count

組み込みインデックス エントリの数。

STORED_KIND_NAME = '__Stat_PropertyType_PropertyName_Kind__'
builtin_index_bytes

値が Python int または long(または bool)のプロパティ。

builtin_index_count

値が Python int または long(または bool)のプロパティ。

property_name

値が長さ制限付きのテキスト文字列であるインデックス登録済みプロパティ。

property_type

値が長さ制限付きのテキスト文字列であるインデックス登録済みプロパティ。

class google.appengine.ext.ndb.stats.KindPropertyNameStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseKindStatistic

アプリのデータストア内の (kind, property_name) タプルに関する統計。

アプリケーションのデータストア内の (kind, property_name) タプルごとに KindPropertyNameStat のインスタンスがあります。

property_name

統計インスタンスに関連付けられたプロパティの名前。

builtin_index_bytes

組み込みインデックス エントリの保存に使用されているバイト数。

builtin_index_count

組み込みインデックス エントリの数。

STORED_KIND_NAME = '__Stat_PropertyName_Kind__'
builtin_index_bytes

値が Python int または long(または bool)のプロパティ。

builtin_index_count

値が Python int または long(または bool)のプロパティ。

property_name

値が長さ制限付きのテキスト文字列であるインデックス登録済みプロパティ。

class google.appengine.ext.ndb.stats.KindPropertyTypeStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseKindStatistic

アプリのデータストア内の (kind, property_type) タプルに関する統計。

アプリケーションのデータストア内の (kind, property_type) タプルごとに KindPropertyTypeStat のインスタンスがあります。

property_type

統計インスタンスに関連付けられたプロパティの型。

builtin_index_bytes

組み込みインデックス エントリの保存に使用されているバイト数。

builtin_index_count

組み込みインデックス エントリの数。

STORED_KIND_NAME = '__Stat_PropertyType_Kind__'
builtin_index_bytes

値が Python int または long(または bool)のプロパティ。

builtin_index_count

値が Python int または long(または bool)のプロパティ。

property_type

値が長さ制限付きのテキスト文字列であるインデックス登録済みプロパティ。

class google.appengine.ext.ndb.stats.KindRootEntityStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseKindStatistic

Cloud Datastore 内のルートエントリの数を種類別に示す統計。

アプリケーションのデータストアにルート エンティティのインスタンスとして存在する種類ごとに KindRootEntityState のインスタンスがあります。この統計には、ルート エンティティのインスタンスに関する統計情報が含まれています。

STORED_KIND_NAME = '__Stat_Kind_IsRootEntity__'
class google.appengine.ext.ndb.stats.KindStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseKindStatistic

すべてのエンティティの種類別の集計。

アプリケーションのデータストアに存在する種類ごとに KindStat のインスタンスがあります。この統計には、種類別の統計情報が含まれています。

builtin_index_bytes

組み込みインデックス エントリの保存に使用されているバイト数。

builtin_index_count

組み込みインデックス エントリの数。

composite_index_bytes

複合インデックス エントリの保存に使用されているバイト数。

composite_index_count

複合インデックス エントリの数。

STORED_KIND_NAME = '__Stat_Kind__'
builtin_index_bytes

値が Python int または long(または bool)のプロパティ。

builtin_index_count

値が Python int または long(または bool)のプロパティ。

composite_index_bytes

値が Python int または long(または bool)のプロパティ。

composite_index_count

値が Python int または long(または bool)のプロパティ。

class google.appengine.ext.ndb.stats.NamespaceGlobalStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.GlobalStat

特定の名前空間に対応する GlobalStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_Total__'
class google.appengine.ext.ndb.stats.NamespaceKindCompositeIndexStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.KindCompositeIndexStat

特定の名前空間に対応する KindCompositeIndexStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_Kind_CompositeIndex__'
class google.appengine.ext.ndb.stats.NamespaceKindNonRootEntityStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.KindNonRootEntityStat

特定の名前空間に対応する KindNonRootEntityStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_Kind_NotRootEntity__'
class google.appengine.ext.ndb.stats.NamespaceKindPropertyNamePropertyTypeStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.KindPropertyNamePropertyTypeStat

特定の名前空間に対応する KindPropertyNamePropertyTypeStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_PropertyType_PropertyName_Kind__'
class google.appengine.ext.ndb.stats.NamespaceKindPropertyNameStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.KindPropertyNameStat

特定の名前空間に対応する KindPropertyNameStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_PropertyName_Kind__'
class google.appengine.ext.ndb.stats.NamespaceKindPropertyTypeStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.KindPropertyTypeStat

特定の名前空間に対応する KindPropertyTypeStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_PropertyType_Kind__'
class google.appengine.ext.ndb.stats.NamespaceKindRootEntityStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.KindRootEntityStat

特定の名前空間に対応する KindRootEntityStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_Kind_IsRootEntity__'
class google.appengine.ext.ndb.stats.NamespaceKindStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.KindStat

特定の名前空間に対応する KindStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_Kind__'
class google.appengine.ext.ndb.stats.NamespacePropertyTypeStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.PropertyTypeStat

特定の名前空間に対応する PropertyTypeStat。

これらは特定の名前空間ごとに存在し、それぞれ該当する名前空間の統計を表します。

STORED_KIND_NAME = '__Stat_Ns_PropertyType__'
class google.appengine.ext.ndb.stats.NamespaceStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseStatistic

名前空間全体のすべてのエンティティの集計。

この統計には、名前空間ごとに 1 つのインスタンスがあります。key_name は表現された名前空間です。NamespaceStat エンティティは名前空間 “”(空の文字列)にのみ存在します。これには、保存されている合計エンティティ数とそれらによって使用されている合計バイト数が含まれています。

subject_namespace

統計インスタンスに関連付けられた名前空間。

entity_bytes

Cloud Datastore で統計の保存に使用されているバイト数からインデックスの保存に必要なバイト数を差し引いたもの。

builtin_index_bytes

組み込みインデックス エントリの保存に使用されているバイト数。

builtin_index_count

組み込みインデックス エントリの数。

composite_index_bytes

複合インデックス エントリの保存に使用されているバイト数。

composite_index_count

複合インデックス エントリの数。

STORED_KIND_NAME = '__Stat_Namespace__'
builtin_index_bytes

値が Python int または long(または bool)のプロパティ。

builtin_index_count

値が Python int または long(または bool)のプロパティ。

composite_index_bytes

値が Python int または long(または bool)のプロパティ。

composite_index_count

値が Python int または long(または bool)のプロパティ。

entity_bytes

値が Python int または long(または bool)のプロパティ。

subject_namespace

値が長さ制限付きのテキスト文字列であるインデックス登録済みプロパティ。

class google.appengine.ext.ndb.stats.PropertyTypeStat(*args, **kwds)ソース

ベース: google.appengine.ext.ndb.stats.BaseStatistic

アプリケーション全体のすべてのプロパティのタイプ別の集計。

データストアでアプリケーションによって使用されるプロパティ型(google.appengine.api.datastore_types._PROPERTY_TYPES)ごとに PropertyTypeStat のインスタンスがあります。

property_type

統計インスタンスに関連付けられたプロパティの型。

entity_bytes

Cloud Datastore で統計の保存に使用されているバイト数からインデックスの保存に必要なバイト数を差し引いたもの。

builtin_index_bytes

組み込みインデックス エントリの保存に使用されているバイト数。

builtin_index_count

組み込みインデックス エントリの数。

STORED_KIND_NAME = '__Stat_PropertyType__'
builtin_index_bytes

値が Python int または long(または bool)のプロパティ。

builtin_index_count

値が Python int または long(または bool)のプロパティ。

entity_bytes

値が Python int または long(または bool)のプロパティ。

property_type

値が長さ制限付きのテキスト文字列であるインデックス登録済みプロパティ。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Python の App Engine スタンダード環境