Fix warnings in the documentation build
Some of the docstrings pulled into the API documentation were malformatted, so fix those. Also include the API documentation in a toctree so it is linked in the "Contributing" section of the documentation. Change-Id: I8eef6007045d5426299dadb67303102855c15dc2 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
This commit is contained in:
parent
cd0f6c28f1
commit
3a8051d876
4
.gitignore
vendored
4
.gitignore
vendored
@ -12,5 +12,7 @@ ChangeLog
|
||||
dist
|
||||
*.egg
|
||||
ceilometer/versioninfo
|
||||
doc/source/api/*.rst
|
||||
doc/source/api/ceilometer.*.rst
|
||||
doc/source/api/tests.*.rst
|
||||
doc/source/api/autoindex.rst
|
||||
*.mo
|
||||
|
@ -36,27 +36,27 @@ LOG = log.getLogger(__name__)
|
||||
class MongoDBStorage(base.StorageEngine):
|
||||
"""Put the data into a MongoDB database
|
||||
|
||||
Collections:
|
||||
Collections::
|
||||
|
||||
- user
|
||||
- { _id: user id
|
||||
source: [ array of source ids reporting for the user ]
|
||||
}
|
||||
- project
|
||||
- { _id: project id
|
||||
source: [ array of source ids reporting for the project ]
|
||||
}
|
||||
- meter
|
||||
- the raw incoming data
|
||||
- resource
|
||||
- the metadata for resources
|
||||
- { _id: uuid of resource,
|
||||
metadata: metadata dictionaries
|
||||
timestamp: datetime of last update
|
||||
user_id: uuid
|
||||
project_id: uuid
|
||||
meter: [ array of {counter_name: string, counter_type: string} ]
|
||||
}
|
||||
- user
|
||||
- { _id: user id
|
||||
source: [ array of source ids reporting for the user ]
|
||||
}
|
||||
- project
|
||||
- { _id: project id
|
||||
source: [ array of source ids reporting for the project ]
|
||||
}
|
||||
- meter
|
||||
- the raw incoming data
|
||||
- resource
|
||||
- the metadata for resources
|
||||
- { _id: uuid of resource,
|
||||
metadata: metadata dictionaries
|
||||
timestamp: datetime of last update
|
||||
user_id: uuid
|
||||
project_id: uuid
|
||||
meter: [ array of {counter_name: string, counter_type: string} ]
|
||||
}
|
||||
"""
|
||||
|
||||
OPTIONS = []
|
||||
|
@ -33,45 +33,45 @@ LOG = log.getLogger(__name__)
|
||||
class SQLAlchemyStorage(base.StorageEngine):
|
||||
"""Put the data into a SQLAlchemy database
|
||||
|
||||
Tables:
|
||||
Tables::
|
||||
|
||||
- user
|
||||
- { id: user uuid }
|
||||
- source
|
||||
- { id: source id }
|
||||
- project
|
||||
- { id: project uuid }
|
||||
- meter
|
||||
- the raw incoming data
|
||||
- { id: meter id
|
||||
counter_name: counter name
|
||||
user_id: user uuid (->user.id)
|
||||
project_id: project uuid (->project.id)
|
||||
resource_id: resource uuid (->resource.id)
|
||||
resource_metadata: metadata dictionaries
|
||||
counter_type: counter type
|
||||
counter_volume: counter volume
|
||||
timestamp: datetime
|
||||
message_signature: message signature
|
||||
message_id: message uuid
|
||||
}
|
||||
- resource
|
||||
- the metadata for resources
|
||||
- { id: resource uuid
|
||||
resource_metadata: metadata dictionaries
|
||||
received_timestamp: received datetime
|
||||
timestamp: datetime
|
||||
project_id: project uuid (->project.id)
|
||||
user_id: user uuid (->user.id)
|
||||
}
|
||||
- sourceassoc
|
||||
- the relationships
|
||||
- { meter_id: meter id (->meter.id)
|
||||
project_id: project uuid (->project.id)
|
||||
resource_id: resource uuid (->resource.id)
|
||||
user_id: user uuid (->user.id)
|
||||
source_id: source id (->source.id)
|
||||
}
|
||||
- user
|
||||
- { id: user uuid }
|
||||
- source
|
||||
- { id: source id }
|
||||
- project
|
||||
- { id: project uuid }
|
||||
- meter
|
||||
- the raw incoming data
|
||||
- { id: meter id
|
||||
counter_name: counter name
|
||||
user_id: user uuid (->user.id)
|
||||
project_id: project uuid (->project.id)
|
||||
resource_id: resource uuid (->resource.id)
|
||||
resource_metadata: metadata dictionaries
|
||||
counter_type: counter type
|
||||
counter_volume: counter volume
|
||||
timestamp: datetime
|
||||
message_signature: message signature
|
||||
message_id: message uuid
|
||||
}
|
||||
- resource
|
||||
- the metadata for resources
|
||||
- { id: resource uuid
|
||||
resource_metadata: metadata dictionaries
|
||||
received_timestamp: received datetime
|
||||
timestamp: datetime
|
||||
project_id: project uuid (->project.id)
|
||||
user_id: user uuid (->user.id)
|
||||
}
|
||||
- sourceassoc
|
||||
- the relationships
|
||||
- { meter_id: meter id (->meter.id)
|
||||
project_id: project uuid (->project.id)
|
||||
resource_id: resource uuid (->resource.id)
|
||||
user_id: user uuid (->user.id)
|
||||
source_id: source id (->source.id)
|
||||
}
|
||||
"""
|
||||
|
||||
OPTIONS = []
|
||||
|
@ -36,27 +36,27 @@ class TestDBStorage(base.StorageEngine):
|
||||
|
||||
This driver is based on MIM, an in-memory version of MongoDB.
|
||||
|
||||
Collections:
|
||||
Collections::
|
||||
|
||||
- user
|
||||
- { _id: user id
|
||||
source: [ array of source ids reporting for the user ]
|
||||
}
|
||||
- project
|
||||
- { _id: project id
|
||||
source: [ array of source ids reporting for the project ]
|
||||
}
|
||||
- meter
|
||||
- the raw incoming data
|
||||
- resource
|
||||
- the metadata for resources
|
||||
- { _id: uuid of resource,
|
||||
metadata: metadata dictionaries
|
||||
timestamp: datetime of last update
|
||||
user_id: uuid
|
||||
project_id: uuid
|
||||
meter: [ array of {counter_name: string, counter_type: string} ]
|
||||
}
|
||||
- user
|
||||
- { _id: user id
|
||||
source: [ array of source ids reporting for the user ]
|
||||
}
|
||||
- project
|
||||
- { _id: project id
|
||||
source: [ array of source ids reporting for the project ]
|
||||
}
|
||||
- meter
|
||||
- the raw incoming data
|
||||
- resource
|
||||
- the metadata for resources
|
||||
- { _id: uuid of resource,
|
||||
metadata: metadata dictionaries
|
||||
timestamp: datetime of last update
|
||||
user_id: uuid
|
||||
project_id: uuid
|
||||
meter: [ array of {counter_name: string, counter_type: string} ]
|
||||
}
|
||||
"""
|
||||
|
||||
OPTIONS = []
|
||||
|
8
doc/source/api/index.rst
Normal file
8
doc/source/api/index.rst
Normal file
@ -0,0 +1,8 @@
|
||||
======================
|
||||
Internal API Reference
|
||||
======================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
autoindex
|
@ -24,3 +24,4 @@
|
||||
areas
|
||||
source
|
||||
plugins
|
||||
../api/index
|
||||
|
@ -53,7 +53,6 @@ Table of contents
|
||||
webapi/index
|
||||
contributing/index
|
||||
releasenotes/index
|
||||
api/index
|
||||
glossary
|
||||
|
||||
.. - installation
|
||||
|
Loading…
Reference in New Issue
Block a user